In Guardian Signs, there's a Stable Time Loop. Ben/Summer goes back in time and inspires Ravio to become the hero of Oblivia. Ben/Summer is then inspired by Ravio to become the next hero of Oblivia. But why did Celebi take Ben/Summer back? Considering Celebi's nature, could it be to preserve the time loop?
There are two interesting bits of Foreshadowing in Shadows of Almia: first, the swirl in Kincaid's hair; it doesn't have significance other than being silly earlier on, but after The Reveal... it is Team Dim Sun's logo. Kincaid is The Dragon to Dim Sun. Another interesting piece is the dark sunglasses Kincaid gains in his Dim Sun outfit. They're identical to Blake Hall's sunglasses, and HE is the Big Bad of this game! (Though arguably, Kincaid is a far worse human being. And basically the predecessor to Purple Eyes, no less.)