In fairness: In this game, he got bailed out a lot by his Receivers, and the Panthers awful secondary. Cause some of those catches (the sideline one that was challenged, and the TD) were not good throws at all.
The side line one was actually caught out of bounds (the receivers hands), though he managed to keep his feet in bounds. And the TD pass, was really up for grabs, but the Panthers DB's mis-timed their jumps. But they had a chance at it. And the ball seemed slightly under thrown. It's just that the mistiming of the Panther secondary, allowed the TD to take place. This happened, other times in the game as well.
Nonetheless, Wilson is a good QB indeed. However, the Panther secondary gave him more yards than he deserved on some of those wild throws. And the Panther Defensive coaching staff, allowed him to run that same roll out/boot leg over and over again with success during the second half.