A site has to make its "what am I" statement in under 8 seconds.
I spent 3 minutes there and still can only guess at what it is.
You need to sit down next to a real person and have them enter
the site and see what they grasp and what questions come to their
minds.
There's an enormous blank space near the top that you could add
text to, a concise, very short phrase saying what the site is and
what can be gained by looking at it.