I fail to see what's the point of ethereum/blockchain here. The proof of score must be given by the server (otherwise how would you prevent the score fabrication after the fact?), then owners of the service can always fabricate couple of nice high-scores for themselves.