In dealing with mobile vpn's...some things to remember which it appears your savvy on.
1. Mobile carriers will restrict and throttle bandwidth... Probably why they double NAT and hide ip addresses.
2. I use NoIP, and use Tasker for (automating) the one button always on vpn connection.
...just...