Site is correct. I took 8/10 (mistake 1: pro + ???, v sadax: unjustified mistake).
Indeed some of the constructions are confusing for foreigners learning Russian.
But there are reasonable...