Re: using multiple ports for OpenVPN, I do this too, and it works well in conjunction with remote-random configured on the client side. In my experience using the same IP/port for OpenVPN for long periods of time can get that combo blocked after a few days. TCP seems to have better throughout than UDP for me, although this didn't used to be the case.
Subscribe to a VPN service (or rent a cheap VPS and set up your own).
Install these apps on your phone:
- Pleco (chinese dictionary)
- Baidu Maps (百度地图)
- WeChat (微信)
Email me (address in profile) if you want specific advice on VPN etc. or if you want to grab a beer in Beijing