GO - I agree this is not the best phenotypical bull you could get, but, he has performed as far as his own weight gain, going on the fact that he weighed 1130/1235 sometime prior to 13 months of age. That's far from being great for a Char, but with his length & potential to gain, his offspring should gain well for you.
I have seen MUCH worse posted on these boards.
Now, I am a firm believer in the fact that you get what you pay for, and believe you should pay as much as you can for a bull. He is the one most important purchase you will make in the beef cow/calf industry.
For a Char, he appears to be smooth shouldered, which would be a major concern of mine for the breed - smooth shoulder = easier calving. Buying thru the sale barn - you bought blind - you don't know what his own birth weight was, so I would be concerned to use him on heifers - but it doesn't sound like you have any heifers, so that's good.
Again, he is not awful, but what little we can see of your cows, he does not look like an improver. Some herds, he may have been a great improvement. And he may be an improvement on SOME of your cows. But, you don't plan on keeping any replacements, so he should give you ## of meat to sell.