おお、素晴らしい。
まあ、W3C のサイトも原理主義者的には正しくなかったりするので
規格一辺倒なのは自己満足に過ぎないわけだが。
プログラムだとエラーがなくなるまで実行できないので
HTML でも同じ気分で書いてしまうんだな。

後はデザイン面か。
色によるコントラストと要素の明確な分離でぱっと見何があるのか把握しやすくする。

おれも真っ白なのは好きだけど、
例えばメニューはメニューと分かるように(言ってしまえば文字を読まずとも)してほしい。
メニューの色は左の文章とは変えるとか。
空間による分離は、HR がメニューまで到達しているので半端になってる。
あるいは左上のヘッダ部分より下にメニューを下げると納まりが良くなると思う。

ま、実際作ってみないとどう見えるかは分からんので参考までに。