Its about time. The fact that he hasn't been on a team is a shame.
Yea he has issues which is a given, but he's better than the vast majority of backups out there. He does bring the most important quality... wins. I don't think he will start but at least he will be where he belongs.