Well, I'm running Linux, so let's see. Viruses just aren't an issue as long as you're sensible. XFS never needs defragging. CCleaner is pretty unnecessary even if it did exist for Linux. And there's no registry to get corrupted or stuffed full of crap. As for disk cleanup, I haven't got anything leaving random rubbish all over the place so why do I need it?
Starts up and runs as smoothly as the day I installed it (couple of years back.)
That said, on my Windows machine I still don't do a lot. Being windows I wipe / reinstall every year or so as a matter of course and it doesn't see heavy usage, so I've never run into any registry issues / fragmentation problems. Unless you're doing something seriously wrong, your weekly actions are most likely overkill!
Not really, and definitely not that often. Only thing defragging every week is going to do is heavily thrash your disk lots, potentially reducing its life significantly. Only thing that I'd even think about doing once a week is running a virus scan. I'd personally drop the rest back to once a month absolute minimum (6 months for defragging.) Disk cleanup is more for reclaiming disk space than for performance reasons as well, so unless you're running out of disk space weekly...