Have you discussed his appetite with the doctor?
Do you mean that he will drink 14 ounces in one sitting? And you cluster feed with a bottle?
I wonder if he's crying for another reason and you think it's hunger so you give him a bottle. There's a real danger here of setting up your baby for obesity later on. He should be on a feeding schedule. Only breastfed babies are clustered. The reason is that the breastmilk is thin and easily digestible, and usually this is for little tiny babies whose stomachs can only hold a little bit at a time. Your baby is not a newborn anymore and isn't nursing. His formula should hold him.
Talk to the doctor about this issue. Talk about what crying might be for OTHER than being hungry.
Teething has NOTHING to do with starting solid food. Your ped will tell you when. Guidelines used to be 4 months - now they are usually at 6 months. And you start with rice cereal, which you have already been doing. The reason to wait is to ward off food allergies. The reason to start with rice cereal is because it's usually not an allergy causing food. When you do start, you give a little bit (not a whole jar) and only one new one per week.
Don't stuff your baby with food. Food at this age is just so he can learn textures and tastes. NOT for filling him up and not for nutrition. He needs the formula exclusively for nutrition.
I really think you need to be talking to the doctor about how you are feeding this baby.