Megagrants - When should I apply?

Any time, but remember that the better that you can demonstrate that your project is good and that you’re dedicated to it the more it will improve your chances.