I'd give him an A
he hasnt taken the hits yet like he did in SF that got him hurt/injury prone
if he stays afloat and plays like this he will be very good, the knock on him is his injuries, but he's been very aware of when his crappy o-line has been breaking down and he's done a damn good job of escaping/getting the ball out. If he gets caught and whacked though will be the scary part.
he took some hard hits in those shitty years in SF, and even last year on the good team he got knocked out.