Te haré un par de críticas, supongo que al igual que yo las escribo te las tomaras como constructivas.
1. El sistema de Templates es muy pobre, lo único que se puede hacer con el es reutilizar las plantillas.
2. El uso de <? no lo veo bien, muchos host gratuitos no lo tienen activado y es una molestia.
3. La forma en la que ejecutas las querys no es correcta hace uso de demasiadas llamadas y hace que se ralentice la carga.
Por lo demás muy bien, buen trabajo y aporte