I can't wait to see the debacle this will be in France...
I'm sure you'll be able to open a company there... On paper. Getting things to work as expected beyond that (getting an EU VAT number, getting access to online services, getting *anything* working essentially, might take months, if not years).
This will still be good in countries where things already work, because it will provide a unified interface, but, beyond that... 
I won't hold my breath. 