Reading online for a bit it seems cors already ruined much of the fun. If you think about it, even with the "*" header you end up with a html document served from a different place than the url would suggest.
Kinda sad since slapping a generic template onto some familiar xml implementation seems a wonderful thing.
I've always wanted browsers to provide a set of standard templates. 90% of the time I don't care about the design, I just want something functional right now.