Just got a few 4600's myself...
Yes, all the ports are empty. You will need to buy additional SFPs to match the cabling that you want to run (eg DAC cables, SFM, MMF, RJ45, whatever).
I'm not aware of any lifetime warranty switches. They're rare for any vendor.
You will get hardware warranty without a support contract, but the support contract is required for troubleshooting beyond hardware faults.