Yep your right! I was on that website 3 days ago and it was fine, it had a shop page etc, now nothing!
Disappointing, I thought it was a great invention and something that would overcome a lot of people who don't do homebrew because of the sediment.
I see the patent is up for sale...