My post was simply deleted. Obviously don't like public criticism.
The whole thing is an NIH stack of crap from a tech POV. Not only that they've broken the self assessment stuff terribly. It's now a mishmash of two sites that barely work together. I had to dig out a load of tax code notifications recently and it was painful.
Posted as a throwaway account as I've brought this up here before and I was buried.
Edit: This was their third attempt at a front end proxy solution. Even riverbed/f5 appliances are better value by the time you hit your third attempt.