Dude, your post inspired me to watch this and damn, that was a blast. I thought this was boring last time I watched it. I preferred the Bayformers lite sequel more than this one but f**king hell this movie is awesome. I don't know why it didn't work before but pretty much everything lined up for me this time.
Hunnam was good, not great but he gets the job done as the lead. I re-watched Jurassic World yesterday and I had similar feelings towards Owen (Pratt's character) that he wasn't charismatic enough to carry the movie. But I think I have changed my mind on both. They made me care and that's all that matters.
I also thought Elba's Marshall was not up-to the mark before but again his was another role which I misjudged.
Rinko Kikuchi was really very good too. The research team duo of Charlie Day and the other guy (his name escapes me) were fun and Perlman's Chau was hilarious.