I concur that. I had to make this account to leave my experiences with VM website, app and their chatbox over the past year or so.
The website just doesn't function for a majority of the time. And I have tried all kinds of browsers and devices, and you get broadly the same crappy experience. The pages keep jumping from one to another. The login pages keeps refreshing or returns an error message and if you do manage to login, then after staying on one page for a min or so, if you click on a different page, it logs off.
On top of that, the who layout of the website is utter crap. If you have not signed in, you see different information for package upgrades and once you do manage to sign in, you are obviously shown the crappiest options there are. It's as if you the whole thing is intentionally designed to make existing customers leave.
VM, if you are seeing this. You need to completely overhaul your customer interface.