James ended up in a great spot...I will actually be surprised if he doesn't catch on in New England...he's a Belichek player...maybe not the most physically talented...but any time he steps on the field...he is going to be one of the most intelligent players...and he's going to give you 100% out there regardless.
James is the type of kid though that doesn't really need the NFL...he's going to be successful whatever he's doing.
And he's not going to be able to get off blocks and overrun plays and not be able to recover.