To clear things up here...
- The primary mission length is 2 years. This is how long they believe it will take to do the main task that they sent it to Mars to do
- Similarly, Spirit and Opportunity had a primary mission length of 90 sols (martian days), or around 92.5 earth days. Spirit lasted around 20 times this long before getting stuck, and Opportunity is still going, albeit in reduced capacity more than 30 times longer than the primary mission length. If MSL lasts as far beyond the expected mission as Spirit did, it will still be functioning 40 years from now. Granted, this almost definitely won't be the case, but there's absolutely no reason why it can't still be functional in 5 or 10 years
- In two years, the power source will still be fine. There will barely be any deterioration. Radioisotope thermal generators last an incredibly long time - for example, the Voyager probes, launched in 1977, still have around 66% of their original power available, using similar RTGs to the one powering Curiosity. I would be willing to bet that the power source will not be the limiting factor in Curiosity's life, as that would involve a mission duration of several decades or more.
- If this rover gets dusty, it won't matter (aside from making the pictures a bit less clear). The reason Spirit and Opportunity have problems with dust is that it covers their solar panels. Since this one is nuclear-powered, it has full power even when dusty
- As Afrospinach said, there's pretty much no possible way that this could reach either Spirit or Opportunity. It would need to drive over 1300 miles to reach Spirit (which would take a while, given its speed of a hundred feet per hour), and it would need to drive almost 5200 miles to reach Opportunity, which is very nearly on the complete opposite side of the planet.
I have to say, on the whole, this was an incredible achievement for NASA, and I was a bit skeptical about whether the whole skycrane system would work. The pictures so far are incredible too - I love the picture that MRO caught of Curiosity while it was descending under parachute. I can't wait to see what kind of results this rover gives once they're done making sure everything is working.