As a designer I think the design is really bad. It may work pretty well from a functional point of view, but the readability could be improved dramatically with just a few typographical adjustments. If you gave this page to a designer and said, change nothing but the font, font size, colour, padding, and margins you could keep the functionally the same but it make much more comfortable on the eyes and easier to decipher.