I noticed last night they released a new Turbo video on Youtube and I've been monitoring their website today. Levo and SL pages are suspiciously down...