Thanks for the heads up; I'm sure that there will be plenty of little things pop up now we have finalized the entry. We'll take a look at it once the judging is over.
The site looks neat, but it's a bit hard to read here since the text is wider than the window for most window widths (Chrome 22.0.1229.79, Kubuntu 12.04, 125% zoom - it fits at 100% but that's too small for my eyes).