I've done some paid freelance webdesign before so I have some minor experience.
The design isn't bland; its blank. There isn't design. Just a page full of text, positioned a bit with a few lines to visually separate the content. There isn't much to say on the matter. Even the hyperlinks are formatted with the default blue underline, so it feels extra unpolished. The thing that stands out the most is the grey behind the blog posts which is practical at best.
The layout is fine. Classic header with horizontal navigation, then a sidebar below to the left with the main content to the right. Perfect. However, the header itself needs work. Its cramped badly, you need some spacing there to make the elements more centered to the page.
The source looks pretty clean. Liquid repositioning is standard but nice to see nonetheless.
You really need to work on the visuals. I think you were trying to go for the minimal white design, but it looks more unfinished rather than considered.