Metro launches new website, hiccups and all