Having grabbed a couple of seats myself last night, I would have been truly pi**ed off had I been kicked out at midnight.
In true Flyertalk style, the Ts and Cs did say it ended at midnight. Although I agree that it is pretty incompetent not to have the countdown working correctly.
So the next obvious question.... how many avios will you demand in compensation???