Pegg is, I belive, a fanboy. So why wouldn't he want a part, especially given the chance to increase his profile in a big budget remake of a well regarded franchise?
And, yeah, I've been saying for years: Gary Sinise for McCoy
I agree with that choice and have always liked Sinise. He was great in MISSION TO MARS and FORREST GUMP.