I adored this movie. It was one of my favorites of last year. Okay, I agree with all your points, but Sam Rockwell was so freaking great! I liked it much better than Duncan Jones's latest, Source Code, which I just saw today. (I think if you did a strip of the plot holes for that one, it would be a LOT longer.)