Exactly, good questions, that's what I was wondering as well!
After looking around, I think this is complete bullshit. I mean, it's a normal website with a normal HTTP download. The only difference is that the payment method is Ether.
So I think calling this "blockchain-based" is sensationalist.