The site is very new and is in active development. For now, it's mostly under the hood stuff but the stability of the experience increased quite a bit since I first started a week so they must be doing it right.
I believe the owner @ernest is doing the heavy lifting by himself.