My main concern - how does application state get handed off to the client-side code after the initial render? Sure, it's nice to have some pre-rendered templates, but at some point it needs to "transition" cleanly to the client.
However, Yahoo already released a solution for shared Express/client state: https://github.com/yahoo/express-state