Great plan and well detailed IMO - but i'm not an expert on forming investment strategies and there's probably a few more considerations to make as you start moving to the micro parts of your plan.
Have you thought about how you're going to finance that based on your assumptions. Not...