I have had 2 pre-ordered for between 1-2 years. I have long forgotten about them really (well until you posted this thread).
I certainly will never pre-order ever again as they seemingly never live up to their promises on when the game will be ready to ship.