HAH. umm... was the Zhejiangopterus's head really that gigantic? O_o
cuz unless a giant noggin was really in the description of it, my only... critique would be to make the head smaller. Cuz I can imagine it toppling over. xD and then... YOU WIN. xDD and lose at the same time.
also, you should have your deviations saying advanced critique encouraged, you'll get more critiques that way