The CSS isn't actually that large. The entire home page (CSS included) is about 4-5KB. The analytics code from google is three times the size of the rest of my page.
What MySQL error did you run in to? You're right that I should probably hide & log them, but at this stage logging is a low priority. I'll add it in later on.
This is built largely for personal use, so I'll only implement features that I feel I actually need, and even then they may not all make it into the main code base.