I would not go for static key mode, since in this case the same keys are reused on each connection.
It is better to use SSL based mode, SSL itself enforces the generation of shared secret each time. Thus created secure channel is used to exchange the keying material which is used to dynamically generate shared secrets.
Yes you may do that, in addition you can isolate clients within VPN.
The possible intrusion vector may be the built-in browser. I don't know which version of Gecko is used, but I am pretty sure the there were severe problems with firefox pre-3.6 versions.
Closed-source Flash might also be interesting for poking around.