Hey thanks. That is not the site, that is the open source project, so meant for technical audience I would say.
What would you say was not clear to you? I have been demoing this to a couple people each week and would love your feedback.
The site also needs updates, but the pitch is more for businesses there. Here is the site: https://dwata.com