Aha! But he can't! Do you see? He can't open a door with a car, so he can't flip a coin in the event that the car is behind a door other than yours. He is bound by the rules not to do so.
1/3 your door is good; 2/3 your door is bad. If bad, he MUST leave you with the good door to switch to. So in 2/3 of scenarios, you have a 100% likelihood of winning if you switch.
The answer to all 3 is 1/2. GG + "at least one is a boy" is not a possible world, but you are calculating the probability of the others, initially, as if it were, and then asking another question on top of it. You can't do that. BB is only 1/2 as likely as BG/GB if GG is a possible world for the question to begin with.