Mine had it's debut run this weekend in a very mixed weather trip.
The bugs.
I like to ride visor open. This keeps shutting in turbulence and so will need to investigate the O ring solution.
Connectivity. It would connect seamlessly with the Gamin sat nav and my iPhone, but then had a tendency to drop needing me to go into the nav bluetooth menu to reconnect.
My experiences on a couple of your points;
After fitting a tanker screen a lot less turbulence means my visor stays open even at high speeds,
Mine will quite often drop the Bluetooth Connectivity also, carry on riding and it will re-connect on its own after a short while.
Overall though a great helmet, Jonno