The answer to both questions is Yes. A VPS with thomashost would be perfect for a VPN. Since we offer KVM, tun/tap acts as it would if this were a dedicated server. You do not need to submit a support ticket asking for us to enable tun/tap, (this would be done at other companies offering OpenVZ).
To check if your VPS is ready to install your VPN client and has tun/tap properly configured run this command: cat /dev/net/tun
If you get this result Tun/Tap is ready for your VPN Software to be installed:
File descriptor in bad state
Powered by WHMCompleteSolution