I was always a little dubious of the 90 day mission length. It sounded like NASA were just giving themselves a "yeah we meant that to happen" get out if things went bad.
> the panels weren't as dust-caked as was expected
Common, this is such a lousy excuse. If dust was a big problem I'm pretty sure they would have designed a dust-cleaning device.