Actually, the average time to build a parking garage with the method Disney chose (poured in place concrete over pre-fab), is 12-18 months. It hasn't been just over a year at this point since the garage started, so get the 2 years out of your head.
You can't even say Disney was being cheap with this because they weren't. Poured in place concrete is significantly more expensive than pre-fabbed concrete because it allows them to create a modified design that can maximize the number of spaces in the garage. Yes, the TM garage at Uni was done quickly, but that garage was done using the pre-fab method, which average construction time is 6-8 months. These are facts, not opinion.
I know it's popular to crap on Disney and I agree they deserve it most of the time these days. But if you are gonna talk S***, at least know what you are talking about.