You're not alone, but using Shared Key is a REALLY BAD IDEA. Use Certs and create the tunnel that way. On the openvpn server, allow the clients to contact each other.
Another interesting question I have to ask is why Bridge? It just causes unnecessary traffic. If you need to Access Windows shares, either call them by IP or better yet, set up a NetBios Server.
Bridging has it's uses, but you're eating bandwidth for absolutely no reason.
Pre-shared key is a bad idea as there is no real way to transmit the preshared key successfully unless you pre-encrypt the file and that can be done with AES crypt. Remember Deep Packet Inspection will be able to see the key. (If they are monitoring for that).. If they have the key, they can snoop. Not exactly secure. Defeats the purpose of VPNs.
Lots of VPN and cloud info. :)
Read more on my blog about these issues: http://swimminginthought.com
Cheers.