To the best of my knowledge and googling skills, .Net 3.5 SP1 is still not an "official" release. That is the only way to get the SP1 upgrade is by voluntary download and not through mandatory windows updates.
Is there any time frame set for when .Net 3.5 SP1 will be pushed to all windows users?