While we are in the critiquing mood, I think my biggest issue with the plot is the MC's ability to get side-tracked.
Consider this;
He is 6 side-tracks in at this point. While everything he does makes sense as the situation develops, the MC is just dragged from event to event instead of pushing...