We all have the same problem. It takes 3 days to deposit miles to ANA, and by then the seats can be gone.
How about if we open a ANA miles bank where we can all dip in as needed and replenished afterward?
What might work is a few of us would deposit 50,000 each, and we can then pool it together.
Just an idea. Anyone interested?