He doesn't give a ****, he know's he wont get anything for it, so there's no real issue in being "naughty US, bad US" for a few moments to make him look better. If Boris ever gave a damn about anything other than himself, he wouldn't have wasted our money on invisible bridges, invisible airports, **** buses and taking an "businessperson" for a ride.
He knows the country and media think's it is wrong (which it is), so he's jumping on it for his own benefit and saving face as it would look rather bad if he said nothing. There's nothing genuine about him anymore if there ever was.
If in some strange universe his actions meant the US folded, then and only then will I gain respect for him, as should anyone else.