In watching the last two episodes of Heroes, something occurred to me. One of the major problems with the show is that it was constantly "rebooting," starting from scratch instead of building on what it had already done. This necessarily involves forgetting a lot of its own back story, which is endlessly annoying to die-hard fans. For example, at the end of last season, why didn't they try to use Claire's regenerative blood to save Nathan? Okay, I totally stole that from TWOP, but still.
These past episodes have seen both Sylar and Hiro flashing back to the past, which at least acknowledges that something happened before this season. Also, Claire mentioned her regenerative blood as a possible cure for Hiro (How did HRG know that wouldn't work? Maybe they did experiments when Claire was a baby!). Sure, this self-referencing was heavy-handed at somewhat awkward. But it was a small step forward towards a better, more coherent Heroes.
... which was immediately followed by two steps back. At the end of the episode, Peter finds a Hiro's new bucket list, which just says "Save Charlie." First of all, why would Hiro write a note to himself in English? I guess it was done so Peter could read it ... but why does he need to know? The audience knows where he's going - and in the very next scene we're shown that he has indeed traveled back three years. It's not like Peter can follow him, since he has that healer kid's power now. But what's this thing where Peter can only have one power at a time? Was that explained and I just missed it?