Crowley speaks of a shared time in Mesopotamia with Naomi, saying he is "a lover, not a fighter". In season six's "Weekend at Bobby's", it was revealed Crowley lived his human life as MacLeod in the 1600s, making it impossible for him to have been in Mesopotamia.
When Meg asks for a map almost all her bruises suddenly disappear between shots.
There is really no point to the big spin-out at the end and them racing to get away from Crowley like he's something that can be escaped. If he really wanted to he could appear in the backseat as he's done in other episodes. Basically, he allows them to get away because he intends to catch up with them later. This happens a few times during the entire series and stretches the credibility at times.