lol...the French.
Visibility? what for
Street legal? who cares
Just because you can does not mean you should. That thing has no Porsche DNA left...cool? Maybe
Porsche? not a single OEM unmodded part...
Resembles the Porsche look? Uhm...even if you try hard...fail