I just posted my thoughts in the film room but yeah I really agree with you. In short as a sci-fi action film it's really fun and there were several really eye-catching sequences put in.
But I thought the theme and the allegory was slathered on a bit too thick, and they focused so much on that allegory and the message of the film that they ultimately sacrificed characterization, instead opting for thin characters and weak back stories.
I do feel like it's definitely one of those films that people will nitpick the fukk out of to just completely miss the point. As if there was not going to be some illogical parts in a film about the last remaining population of earth living on a bullet train
Tilda was a highlight but she was too goofy in some parts for my tastes.