Their site has crashed multiple times since the incident on Friday due to excessive traffic.

I assume the excessive traffic is equating to insane sales volumes.