Yup. The game is super unbalanced. Own a Giganotosaurus? You're basically god. Unless someone else has a higher level one, or more then one, then there is almost nothing anyone can do to stop you.
I'd wait till the devs balance and optimize the game. By the time full release comes it should be fine.