No comment on specific bikes but some things to think about.
1) 105 is decent and is probably the lowest 'quality' component you want on the bike.
2) Looks are nice, but how did they ride? Test ride a bunch of bikes before you buy.
3) Buy from a local shop that will be willing to let you test out some bikes. They'll probably be doing your maintenance so you should get to know the guys/gals as well. From the internet, you won't get the bike fit or tweaked to your body.
4) Since you're a pretty big guy, make sure you get some nice strong wheels.
Good luck