Photo by Jondu11 (click the image!)
So let's say that your project is to start an expat employment agency. If you get the Skills and Talent visa, you are still at liberty to take a job in a café. So long as you can convince the French government that you have the intent and the means to pursue your dream in France, this is a great opportunity.
You don't need to speak French for this visa, but it is probably a good idea to state your intention of learning it. Also, if you have a spouse and children, bring 'em along! They will receive a Vie Privée et Familiale card, allowing them to live and work in France, too.
Update: Honestly, if you think you could be successful in France, why not apply for this visa? You will have to pay $129 for a Long Stay Visa application, but if you know you could pull this off, what do you have to lose? There's absolutely no barrier to applying (unlike, say, a work permit). If you're crafty enough to put together a smart application, this could be your ticket to Europe.