It's great that you have a business plan, but a business plan is a remnant of the 80s and 90s. What you really have is a hypothesis about how you believe the world is. You need to get your product out there to see if your hypothesis holds true. If you've done your research, it will be close to the mark. From there, you'll have to iterate your product until you've reached a product-market fit.
And to iterate rapidly, you cannot keep subcontracting coding. You're going to need a committed CTO that will be able to deploy code rapidly.
That's my two cents.