Considering the last election we did (Chem DepRep) had a 31.2% turnout, the Life Sciences elections that are currently running show good results so far and the Physical Sciences elections next week have more candidates standing than any C&G election for a long time, I don't think you've got much either to brag about or to hold against us.
And please stop linking to our site. We know it's really out of date, but there really doesn't seem much point in updating it now.
I don't see why one should give any respect to the man - by standing in such an election he only lends a corrupt system his support. Not as if he's actually going to use his new-found power to change anything I would have thought.
Considering that the C&G elections had over 90 candidates standing this year, I think we'd all be really interested in hearing how many candidates were actually standing in the Physical Sciences elections...