> The site is very broken if you don't have Javascript enabled.
I agree with all of your other concerns, but it is not the responsibility of the web designer to accommodate people who selectively disable parts of their website. If you turn off CSS, or the color blue, your experience will degrade, but that's 100% your fault. The same is true with javascript.
It runs quite well on my 1.8ghz Atom netbook and my Nexus 5. The JS they're using doesn't seem that expensive.