I got my new iMac maybe 3 weeks ago, and I had the CD eject problem with a burned DVD. All I had to do was restart with CRT-OPT-O-P held down and type reset-all to reset the firmware settings.
I wouldn't worry about heat, the iMac has more than sufficient fans as long as you don't block them...