secondo me manca un pò di carattere, mi sembra un pò piatto.
prova ad allargare il layout, a diversificare l'header in base alla sezione in cui ti trovi e a dare maggior risalto al menù orizzontale.
per quanto riguarda il testo, io preferisco carattere nero su sfondo bianco (maggiore leggibilità) magari puoi utilizzare il blu per i titoli ed inserire qualche icona nel testo.
validare il sito con lo strumento w3c è si importante, perchè ti aiuta ad eliminare errori nel codice, ma non per questo vuol dire che sia accessibile (per es. il tag alt dell'header è vuoto)!!!
comunque credo che tu sia sulla strada buona per realizzare un buon sito...
ciao e buon lavoro.
ps: elimina il contatore di visite xchè è un'arma a doppio taglio... e poi dà l'impressione di un sito amatoriale!