I don’t think Diorajasaur is as it should be, I think it’s base stats are good but it’s moves should be changed.
I think that it doesn’t need the swap in ferocity and that it’s counter should be switched for armor piercing or should be unchanged.
Then I believe it’s moveset should be as follows
Decelerating rampage instead of impact
Extended critical strike instead of short defense
Long invincibility instead of instant
Superiority strike instead of pining
At the moment I think that Diorajasaur doesn’t have the power to stand up to most of the other uniques, I want other peoples’ opinions on this but right now I think that Diorajasaur and Grypolyth are bottom of the barrel in the world of uniques.