The new episode of Digimon actually makes the bad episode before it so much better story-wise in hindsight. Omegamon wasn't there just because the heroes needed it. It was there because it was part of the enemy's plan.
Today I learned that Japanese has different words for Fate and Destiny... And they actually mean different things! >.<
God, it was so confusing to watch Digimon Last Evolution: Kizuna and hear them talking about how they may be able to change their fate even if they can't change their Destiny... Or was it the other way around?
Ah, 運命 can be changed and 宿命 cannot, let's just go with that.