You're good for standing for what is right. Make a formal complaint to management (highest if you want) and furnish copy Land Rover HQ. Let the axe fall where it should. By the way, it seems the general trend here in Qatar is almost always: poor service.