Honestly when banks have crappy websites it makes me really feel like the engineers doing the backend work are terrible. I know this is a horrible bias but still if you can't spend the time to make a good website who says they didn't cut corners on security?
This is perhaps the most glorious thing I've seen on here in a long time. I didn't find a Chinese visa all that difficult though so I'm surprised to see that on the list of next issues.