I will tell you that an almost five foot boa at 10 months old is definitely at the largest end of the spectrum. I slow-moderately grow my boas and at 10 months they are usually in the 3 foot range. 4'10" at this age is especially large for a male. Even if he has some BCC blood they do not exhibit larger sizes until adulthood, and even grow slower as sub-adults. Likely he was power fed as a youngster before you got him. I would just feed one appropriately sized food item every 10-14 days like stated previously. Its not cruel to push back food at his size. Feast and famine is a normal part of boa feeding in the wild, and their physiology is evolved to actually handle this situation better.
Another thing to consider is that the shelter might have been guessing at his age and completely whiffed on it. A lot of people have this idea that boas grow at unbelievable rates like retics and burms, but this is just not true. The shelter worker might have just given him an age based off of his size that was incorrect. If someone showed me a male boa that was almost 5' long I would say that unless someone was stuffing rats down his throat every four days, that the animal would be 2.5-3 years old. Just food for thought.