Insulting his friend may not be the best course of action here…
Its fine if you dont like him, maybe have a chat to your boyfriend, that you want to see him more, and would like him to spend a bit more time with you and a little less time with his friend.
As far as the car and house and baby goes, wait, guys are full o empty promises if it means they get in your pants, dont fall for it. Once theres the house, and the car, and the ring, then try for the baby.
Be firm, yet dont get angry, yelling at him and calling him names wont help anything, if anything it will make things worse.