Have you tried giving him formula in a cup (sippy cup or regular cup)? If he's rejecting it based on taste/smell, that probably won't work, but he may be in the "I want to be like the big people" stage and he may want to drink like the rest of the family.
You could also try some of the gerber juices that are augmented with many of the same nutrients as formula. It's not the same, of course, but will keep him from getting dehydrated and give him most of what he needs if he refuses formula all the time.
It sounds like he'll take the bottle after the meal. That's good, IMO. The goal is to wean him from the bottle anyway eventually and it sounds like he's taking charge of that process himself. Babies know what they need; as long as he's healthy and getting enough liquids during the day he should be fine, though I'd start giving him more varied foods to make sure he's getting the other nutrients he needs.