Just to add. Why did they start shouting when they spotted the serial killer in the shopping mall? Surely they should have covertly went up to him and arrested him. By shouting they gave him enough time to escape.
Because Weston is more than Ryan's obsessive little buddy, he's your last reveal of the season as a mole with orders to get close to the hero and strike him down right before he reaches in goal in oh so dramatic fashion (pure theory of course, but with this show and it's love of random heel turns I can't work out if the things that made me think Weston might be a mole are foreshadowing or just dodgy writing and acting). As absolutely stupid as many things in the last 2 episodes have been, everybody involved looks even stupider if there isn't a mole within the FBI unit (seriously as stupid as this Roderick business is, it's even worse if there isn't a decent reason Joe's people can always be in the right places at the right time)
Of course that theory may have ridden away in a bulletproof helicopter out of nowhere to a mansion with a hundred other theories that came out of nowhere.