Programmers live in this weird state of superimposition where things are both, "lol, i could build that in a weekend" and "Your budget is $10K!? You have no idea what's involved in building a website."
I'm familiar with that. ;) In this case, it seems that they did build it pretty quickly. [1] But UX issues can be easy to miss - it's hard to see it fresh.