¿Quién no usa XHTML? Porque yo es lo que llevo usando hace bastante tiempo.
¿Quién no maqueta con divs? Quien no conoce el patrón arquitectónico MVC
Cuando uno hace estas cosas, hay que planificarse y no hacer esto, que en esto momentos me permito el lujo de decir ques una auténtica chapuza (y lamento decir esto). Queda muy bien presumir de hacer una web de cero, de hecho me parece estupendo, pero cuando se hace esto, las pruebas se hacen con un pequeño grupo de usuarios, no se pone el sistema en producción y ale a resolver los problemas según van surgiendo porque entonces la crítica será feroz (y la mía no va a ser menos).
Ya lo comentan... con lo fácil que es usar un Wordpress o un phpBB, y personalizarlo al gusto... y si quieres hacer alguna virguería... pues la haces y luego la envías; con esto lo único que se consigue es duplicar esfuerzos. ¿No conoces lo que es la reutilización? Como ejercicio personal está muy bien, pero para eso hay que probar las cosas mucho, pero mucho, mucho.
Por otro lado, está el tema de la usabilidad, es completamente nulo. Vamos ya no digo nada de los colorines (que no hay contraste alguno), sino de otros aspectos como por ejemplo el hecho de poner una medida fija en el ancho (presumimos de XHTML, cajas y capas pero luego no nos la jugamos con los anchos variables ;); o el nefasto uso de la librería Prototype (hay que saber usar los efectos JavaScript y no porque el resto de la gente los use...).
Sigue el ejemplo de Google, formatos simples, sin virguerías ni grandes efectos pero prácticos y sencillos. Porque esto peca de muchos fallos, no a nivel de programación interna (que eso ya depende de la pericia de cada cual) sino de un estudio previo.
Mi consejo, con esta versión hacer una v4 que cumpla ciertos requisitos mínimos (y probada por favor...) de usabilidad