Not sure if he would be that good in another league, but he's the only player that's as good - or arguabaly better - than all the foreign stars that went to China. He's been improving a lot as well, looks like a really competitive player who could still be even better.
Apart from a few standout values, his set has a lot of weaknesses though, it depicts him as the extremely one dimensional player he is, can't pass or finish consistently, not so good of a dribbler, etc.
Potential performance in a better league shouldn't really be taken into account when rating players. Rating players should be plain, simple: if a player does something good enough to deserve a good value, he gets a good value. Environmental factors have little weight, but in some specific cases they can be considered.
Everyone knew it was impossible. Then came along a fool who didn't know it, and he did it.