I just went to YouTube, and they are down – first time I’ve seen that.
What’s more interesting is something that is in all the gooblydegook while their page is absent. You can see I’ve done a screenshot…see the blue area highlighted on the right? See the close up shot below….
It has a reference to dr-tiller.com, which is a real website against Tiller.
Weird