I would probably drop I Robot (yes, really!) from the list, and replace that with Clarke's Rendezvous with Rama.
And if you do read Rama, don't bother with the sequels/spinoffs. The closes depiction to the feeling I had after reading Rama II has been captured by xkcd in the Matrix strip. [0]
[0]: http://xkcd.com/566/