It can be done. It looks good, but its use is very limited with its current design (unless you wanted to add a content region other than the twitter message). Note that I'm going to explain this as if you know, at least basic, css and html code.
Omisan can be accomplished with css and the right font. The arrow would have to be an image, though I would recommend making it a background-image. The happy holidays would be able to be accomplished via css, html, and an image or, if you're feeling like scripting, some javascript.
The twitter message can be inserted using their API's. It can be formated like that via css.
The rest is standard text. The majority of the site, if built right, can be text, making it very search engine friendly.
Hope that helps.
MegaMan1311