I wasted probably six months going down blind alleys with this approach. Here are some of the lessons I learned:
1) A small group of beta testers will not give your product the time and attention you need to find product-market fit.
2) High quality collaborators, willing to devote all their spare waking hours to your vision, are extremely hard to find (and even harder to get up-to-speed). Especially on a budget. You'll probably see several promising co-founders come and go before you find a good match.
3) Even if you have a really sexy MVP and a great team, it's nearly impossible to fundraise until you can point to a handful of satisfied early customers. You might think you can raise $100k (chump change!) to fund your first six months of operations, but you're probably wrong about that.
The only thing you should be doing right now is getting your product into as many customers' hands as possible. In your post, you say you plan to "charge money and earn revenue from day 1".
Today is day 1. Go get some customers!