One major flaw
The last half of the movie becomes difficult to understand when anything's taking place. They mention a year here and there in the first half, but after awhile, I have to remember that "Labyrinth" came out in 1986, which I don't mind. But then there's literally nothing to connect us to time progressing except for Tickle Me Elmo (1996) and Jim Henson's death (1990)... which were reversed in the movie. I'm confident that those unfamiliar of when those happened figured Clash became extremely popular and then Jim Henson died. But saying he died before Clash became popular is too sad of a story, so they fudged it. That's borderline revisionist. Outside of those two events, it's hard to understand when anything happens between 1986 and 2006.
But if you're so wrapped up in the movie that you can look beyond that, then good for you.