Hi, Regarding the height for weight, your son is perfect. Most babies are a little higher in the weight department as the are relatively inactive and as joannek pointed out, the almost always lean out when they become more active. Plus it can be beneficial to have some extra stores for when they get sick and don't eat as much.
Go ahead and feed him his milk first. As he is still only 9 months, the majority of calories still comes from his milk. He will adjust his calories as he needs. Over of the next 3 months however, as you are transitioning to a more solid diet, start giving one meal before his bottle and make sure to be offering water as well. As his calories increase from solids, it will decrease from milk, but he still needs fluid. Gradually, he will be eating all his solids first, following by milk and then... eventually the milk in a bottle will stop and he can have it with his meals in a sippy cup.
Also, I would recommend giving the solid meal and bottle back to back. As you are trying to establish "meal" times and he is'n't eating every hour or two. This sets up a good pattern and makes it easier for you as well. If it is hard at first, start half an hour apart and gradually make them back to back.
I hope this helps, let me know if you have any more questions.