Yeah, there's nothing wrong with the bike you have. A new one isn't going to make you any faster; training is what does that.
Are you his wife?
Looks are just a preference. Some will like it, some won't.
The Apex is a great group and the Roubaix is a nice riding frame. It could be raced or enjoyed on longer endurance rides.
Great bike. The price is pretty standard for the time of year.
If you have an LBS you like and trust, give them the business. I wouldn't be giving that up to ride a Madone just to justify another posters purchase.