The BMR brought West Ham up from London so no immigration clearance needed there, they possibly went straight from the ramp to a coach.
The taxi complaint sounds a valid point something to be sorted out with the airport!
Good thing from this post is its interesting to see DTVA is cheaper from Amsterdam and presumably Dubai, £500 pounds cheaper!! than Newcastle even with a full aircraft.