Does the one-time dot.com darling have any credibility left to win back investors' favour?