Relies too heavily on coincidence/contrivan ce (SPOILERS)
Of course he doesn't leave, he goes for a weapon. And of course it is one of the ones on the wall and not a kitchen knife. And of course those happen to be fake knives FOR JUST SUCH AN OCCASION! And of course John figured out where his GF is headed. And of course Warwick knows he will be there and will be driving out at just that moment... and of course the car attendant didn't see who actually knocked him out... because being a cop makes you a ninja.
Piles coincidence upon contrivance upon coincidence. Sign of terrible writing.