I am currently Testing the VyprVPN Router App on Tomato in China.
Its working really well - although locations are having problems and I have two suggestions.
Would it be possible to create an auto-connect on startup feature for the Vypr Router App?
Google Services are blocked in China, when the Vypr Interface opens while VPN is disconnected it takes forever to try to load some fonts from fonts.googleapis.com - I would suggest hosting those on the router with the app itself or loading from Github or something that is not blocked.
Let me know if you need more info