Looks like a nice normal boa, most likely Colombian as others have already stated. I personally think he looks fine and a nice healthy size for his age. Looks like he's ready for small rats. Slow grown boas live longer and they will continue to grow their entire lives. Good luck with him!
I'm all for slow growing a boa, as I have done it with all my boas. But at 4.5 years old that guy still looks pretty small to me.