Plot holes become obvious and irritating when the movie is shit.
When it is awesome, we don't care.
When it is awesome, and is well aware of its plot holes and the like and still DOES NOT CARE because it is so awesome, we just have to applaud.
Basterds fits into the third category.