Good news you're sorted. As for your two questions :
(1) The fact that only the Service Pack shows up in the Windows Installer Clean Up Utility list , is not a problem. The clean up utility should really only be used when the add/remove option fails. When it does fail it's often down to the fact that the windows installer is at the root of the problem , and it's for this reason the clean up tool is designed. In normal circumstances it's best to use the add/remove option.
(2) You'll see no changes/differences whatsoever after installing NET Framework .
P.S. If you haven't done it already remember to reactivate automatic updates.