@carlomarx
Se non ho capito male e html5 (non letto tutto quello che hai postato per mancanza di tempo) pertanto ritengo che la retro compatibilita praticamente sia nessuna, inoltre su che browser è stata testa? A tal proposito potrebbe essere utile mettere una pagina online.
Sempre se ne hai voglia, altrimenti come non detto.