obviously this endevour seems to be well funded, which makes me wonder whether this is some sort of money laundering, or there are simply a lot of not so sane people, whaling a lot of money into the game :-)
Pretty sure the site uses its users CPU for farming or something similar. My CPU goes up about 30% when the site is open, and a 2D Sprite based clicking game should usually cost little to no performance.