It shouldn't matter what tech this is built on, but dogfooding is good for credibility. Also note that there's more WordPress branding on the site than JS, so the messaging feels totally off.
DIY Dude. I was kinda disappointed as well, i expected to see something different, not WordPress :).
If you invested $ on a domain, why not invest some more on a better system ?