I too voted Lib Dem, and my opinion is that this was, on balance, the right thing to do - providing he gets some key concessions.I'm also no LibDem. Its all just about what is RIGHT and PROPER.
What was right and proper for the Tories was a chance to have a go as a minority government - they earned that.
What was right for the LibDems was to hold the swing vote in Parliament. They would have got more out of it ultimately, without shitting on their supporters, and wiping out the party's credibility in a handshake.
I'm not happy about Hague and Osborne being given some of the top jobs, but on the positive side, it should deliver a fairer voting system (which is great in the long run), it has delivered the £10k income tax threshold, and has prevented the outrageous inheritance tax threshold increase that the Tories proposed (whilst slashing public spending).
I think it's a bold move by Clegg. You're right in that it will take a decade to rebuild support for his party, but when he does so, at least it'll be fairly reflected in the vote. Besides which, this country needs to get used to coalition governments, because it is the way forward IMO.