It is not cool, you are right.
Last night we were desperately working to stop the mysql errors. When we were working you saw the maintenance page. This problem is hopefully solved - I will be monitoring the site during the busy periods - but if anyone does see another mysql error after, well, now, then please post here.
We have just made a huge investment in new kit, and we were convinced that would be enough for sometime to come, but it never seems to take long before whatever kit we use is pushed to capacity all over again. (Unfortunately, the subs that fund this site often don’t match this load.)
Now, none of this is your problem, of course. You have paid a subscription for a service, and you should expect it to be available 24/7. This we try to achieve, but it is not always possible. We can only tackle problems as they appear, and we do try to keep all downtime to a minimum.