For the fun of it, I saved this page as html, and removed all the linebreaks and unnecessary whitespace (not including indenting child elements). Filesizes were as follows:
Original: 35,9 KB (36 846 bytes)
Mini: 34,4 KB (35 270 bytes)
I also think that allot of it can be solved by editing your template.