All the plotholes are explained in the movie if you watch it 5 times and analyse every bit of dialogue, still these bits amused me when watching the movie for the first time.