I only took a quick look at the home page when I first saw it, the general impression was that anyone who felt they had a shot could sign up for free, develop a track record, and get funding if any investor was impressed - a matchmaking service of sorts. They talk about access to trading metrics and so on as an added attraction.I spoke to them last week. They only find funding for CTAs at the moment.
Since they actually limit it to only those who already have a verifiable track record, there must be something in it for them to get heaven knows how many hopefuls signed up.
I'm not going to guess. There are so many startups providing free stuff and don't seem to monetise it, that it's obviously beyond me.