Thank you for the guide, very useful - I'm able to make my tethering connection go through my vpn which goes through my mobile internet... With a bit of wrangling.
Do you know of any way to make DHCP work correctly? Currently, it appears DHCP on the phone is returning the VPN servers IP instead...