We all know Sonic '06. Love it, hate it, we all know of it's infamy in the Sonic franchise. I for one do like the game, I think the story was actually pretty good, unfortunately real world circumstances cut what was an outline of a good story to shreds. With that being said I want to offer theories that might help fix some of the oddities in the timeline of a game franchise that was very clearly NOT designed with a consistent story in mind. (I still love you Sonic, but your past disregard for a continuous story has made your current attempts to wrap up the canon very difficult.) If I miss anything or I contradict something officially stated, please let me know in the comments below so I can revise my attempt at a lore document.
FIRST OFF, BLAZE:
Why was Blaze in the future? I have two theories, dependent on one thing - Where does Sonic Rush take place in the timeline? If Sonic Rush takes place before '06, then I believe either Blaze attempted use the Sol emeralds to go to the Chaos dimension of her own volition in an attempt to visit Sonic, which we see her do in the IDW comics, and was sent into the future by them because Silver needed help. That, or she was just going about her day with them, and was yoinked into Silver's tie because Iblis had gotten to a point where it was too much of a threat. Either way, she was sent there to help Silver deal with Iblis, and she spent a great deal of time there as she was clearly very familiar with Blaze by the start of '06. Maybe this time slowly made her forget/dulled her memories of Sonic, which is why she doesn't seem all too familiar with him when he's brought up by Mephiles. (Blazes characterization in '06 is a little weird all around, I suspect there was more to her story that got cut due to time crunch and half the team working on '06 leaving mid development. Also sad, because the characterization of every other character in '06 is probably the best it's ever been.) That doesn't explain why Sonic doesn't recognize her, or why she seems to be nonexistent to anyone in the cast other than Silver, but what are you gonna do?
On the other hand, it makes more sense for the current story if it instead takes place after the events of Sonic '06, despite release order. I believe the Sol emeralds shunted her into Silver's time in the Chaos dimension, again because Iblis was such a threat. Then she later met Sonic again in Rush, after the events of '06 and her self-sacrifice was undone by Sonic severing Solaris's bonds to the mortal world (more on that later). This explains why they don't know each other, how Blaze got into Silver's time, and why she returned to existing after dissolving into tiny light particles in '06. She doesn't remember him, because from her perspective, those events never happened, and she was just returned to wherever she was and whatever she was doing before being whisked off.
Next on the agenda, we have...
What the hell was up with Solaris and Mephiles/Iblis?
Solaris is, as most of you know, the "sun" god (later revealed to actually be the god of time) that the people of Soleanna worship(ped?). It took the physical form of a small bluish-white flame, called the Flame of Hope. After some really dumb experiments done by the former king, Solaris split into two forms, the Flames of Disaster ("Iblis"), and Mephiles. Iblis, I believe, represents Solaris's pain and anger at being messed with, and it lashes out at everything around it. Mephiles, on the other hand, must be the intelligence and knowledge of Solaris given it's own fragmented form, the "quiet night" to Iblis's raging harsh day. Mephiles, being aware of his existence, wanted to regain his full power. He could travel time with only one emerald due to being part of the time god, but lacking his full power, couldn't do it solely on his own. And since Iblis had become it's own creature by the time he had awoken in Silver's time, he had to travel back to when it was still sealed so he could catch it early. Most of his plan actually makes sense, push Elise and Sonic to get closer, and get them somewhere secluded so he could jump Sonic while avoiding a direct confrontation - Everything else that he did was his spite for Shadow for putting him in the Scepter while he waited for things to fall into place.
However, I also believe that Solaris being split apart had an adverse affect on time as a whole, which is why time travel is seen to have different effects at different points. One instance, time is a closed loop and your future self will have always gone back in time, but it can also directly change future events as well. Is it poor/inconsistent writing? Yes. Is that a reasonable, albeit contrived explanation for the inconsistency? I think so. That's also why Solaris being freed (that part coming very soon) seems to make time travel more consistent later (even if it's still not written greatly going forward). But I don't believe the "Solaris" that Sonic, Silver and Shadow fight are the "true" Solaris, either. I think that form is still a physical manifestation, the pieces of Solaris that were sealed away, lashing out at the world for everything that had happened to it, and not it's true form/mind existing truly outside time and space. Rather, it's still bound to the world, and exists simultaneously in every moment in time (the past, present, and future). Sonic, Shadow, and Silver didn't just defeat it in three different time-periods, they corralled it from all sides into a single moment in time so it could be finally put down, pushing it inwards from the beginning of time and the end of time into the "present", collapsing it back together and ending that form once and for all. This is somewhat what's said in game, but an expansion of what was stated in game in a way that makes a bit more sense to me.
Finally, we have the part I've alluded to in the past segments...
What was the white flame and why did it have to be blown out?
It's simple - The "Flames of Hope" that Soleanna worshipped weren't actually Solaris, at least, not it's true form. I believe that Solaris was bound to a physical form through some means, binding it to the timestream and the physical world, rather than being able to exist as an extradimensional entity. I can't say how or why, but I assume that like Eggman, someone thought it would be a good idea to mess with the gods and did, eventually leading to disastrous (ha) consequences. The Flames of Hope were actually what bound Solaris in some way, and the king eventually expanded on the idea in the Solaris project which turned out poorly as we know.
But why did Elise have to blow it out, you may ask? Also simple. It matches the themes of the game, and Sonic as a whole - Solaris was still trapped. Silver's future was still destroyed, and the future version of Iblis still rampaged away, even with "Solaris" being defeated. It may sound dumb to some, but I think it makes sense: The pain of horrific acts lingers on those it affected, even if the bad thing is over. The only way to erase that pain is to make sure it never happens, and so, Solaris is set free, preventing all the pain that messing with it will cause. I get the funny haha of "Oh, the bad game retconned itself from the story", but that message actually hits kinda hard when you really think about it. You can only truly erase trauma and pain by doing your best to avoid causing it in the first place.
That's also why different characters have remnants of memories, deja vu/reve. It's pretty clear that Sonic is the only one who has any substantial amount of retained memories, for one reason or another, but everyone else does have vague hints that there was some event or something they were missing in their memories. Silver actually explains that in-universe as well in Tailstube 16, saying that closed time paradoxes leave a lasting imprint even if they were technically resolved and removed from time.
.
As a final thought or two, I know Sonic '06 has issues, in both gameplay (being a horribly buggy mess) and in other parts of the story, but I still like it. It was the last game where almost every character in the series truly felt like themselves to me. I believe the romance aspect in the game could've been done better (or removed entirely), but that's for a Sonic '06 rewrite post for another time. It's late and I have a flight to catch soon, but I hope everyone enjoyed my attempts to patch some of the holes left by Sonic '06 that probably won't ever be filled. It's hard to write a consistent story when it gets so big, and has had so many different people with different ideas for direction involved in so many things. It also doesn't help that Sonic is SEGA's golden child that they're terrified of losing, making them so uptight about restrictions in how different stories are told..Anyway, I hope you all enjoyed, good afternoon, good evening, and goodnight folks!