I was gonna say 15 months is a little out of the realm for 9 people putting this much work together straight from scratch even if they are the top industry people...
But then I saw the UDK sign at the end and it all made sense.
Now it's obvious how they focused their time on creating assets and working around gameplay…