I feel your frustration. I mistakenly got drawn into their sale email earlier, started to book a flight + hotel deal even after various pages took ages to load but only to be faced with the "we are experiencing high demand" screen and then an error page. I gave up with BA.com and used Expedia instead.