All in all, that was about as bad as it gets. Numbers:
Conservative, 291 seats, 36% share of the vote
Labour 251, 29.3
Lib Dem 52, 22.9.
Good things
Good turnout. Lots of first time voters.
The Greens finally winning a seat via Caroline Lucas in Brighton.
Esther Rantzen and Nick Griffin coming nowhere.
Two repressive ex-Home Secretaries in Jacqui Smith and Charles Clarke are kicked out.
Bad things
The alleged "voter chaos". I know this is harsh, but here is a tip. If you are going to vote, try to do it before 10pm. You have 15 hours. And try to take your polling card. Don't be utterly clueless about everything and then blame everyone else for your own inadequacies and lack of planning.
Hazel Blears still in.
Dr Evan Harris lost his seat. Harris was one of the major, indeed only voices of rationality when it came to scientific issues in Parliament. He spoke from knowledge and experience. This is a bad result for an already struggling scientific community.
Overall though, the fact that Lib Dem vote went up and their seats went down shows how utterly screwed up the system is now. They polled 23% of the vote and hold 8% of the seats. The Tories polled 36% and hold 45%, Labour 29% and 38% respectively. That is broken, but the Lib Dems performed so badly that even negotiations as kingmakers are going to be difficult. First time voters will be completely disillusioned.
I think this was a "local" election - for once people voted on their MP, not their party. It has to be the only explanation for the massive individual swings we saw - 21.9% Lab to Lib Dem in Redcar, where industry is struggling, 10% Lab to Con, 3% Con to Lib. If the incumbent was seen to be doing a good job, regardless of party, their vote went up. If they got caught fiddling their expenses and refused to quit, they got kicked out anyway.
All in all, interesting times ahead. As for what happens next, I have no clue. But we really have to fix our broken electoral system.