How about we just have a banner pop up saying "mission accomplished" at random points during the game?
Sorry
I'm sure it'd be interesting the first couple of times you win, but after that I can imagine the quotes getting a bit old. Even if you had a forum to keep them fresh, I just don't see the longevity of this suggestion. I don't disagree with making some kind of change which acknowledges a win, I just don't see it as something which the techies should spend their time on, in place of the more important gameplay and interface changes