yes me neither... i can still get to their youtube channel though and they are still uploading new youtubes, the latest one 52 minutes ago. Maybe we
can get a clue what happened by looking at their most recent reportings. That might be an excuse to have taken them down.
Like this one perhaps.