It may just be a personal preference, but in the future, I would allow for respawn with checkpoints. It's kind of irritating to make it to the end of the mission, die, and then have to do the whole thing over. This is especially true if you have scripted events, like the bomb going off, that can catch you by surprise and you don't have much time to make a decision.
The AI, however, was very good. Looks like you spent alot of time on it.
Overall, I would rate this 7/10*. The design could use some work, but the AI is good, and catches you by surprise often, so you have to be at the edge of your seat.