just feels backwards to me. the <html:* > stuff seems like it should all be under the default html namespace and assumed. where as the other stuff may be better suited to be namespaced.
just seems like a waste adding "html:" to all of the root/core elements.