Use node.set('text', text) instead of innerHTML
Incorporate @ericf's feedback

- Show markup and CSS in GutHub cache example
- Use Y.Lang.sub and Y.Escape.html
- Missing / in URL