It's easy to invalidate this thread.
First of all:
300GB 4200 option? Why would they offer that when 320gb 5400's exist?
Second:
8700 will NOT be in a MBP, ever. The 8700 is just an overclocked 8600, in a bigger package and with a bigger power envelope. It would make the case bigger. Apple would never take a step backwards in that department. 9xxxm cards will be available in the summer.