Cultural website, review of the week #006: The Shed Some thoughts on the website for New York's $475 million arts centre