Ok, I know it's taken them a bit of time to get this thing going, but it HAS NOT taken 4 years. As a matter of fact, they didn't even wall off the old Grotto and Pooh play area until late April 2010 via
WDWNT. They didn't even announce officially SDMT until January 2011. The first time we saw any movement on the ride was 12/9/11 via
WDWMAGIC which was a "concrete foundation and tunnel".
Obviously that still means they've been working on it for about a year and a half already, but it isn't four years. I think a bigger part of the problem for why we are picking on it with the timeline isn't because of how long it's taking, but because it's the only new offering in sight. Add onto that the rampant speed at which Universal is building and it only makes things worse.