Ship > Feedback > improve
Ship > Feedback > improve
Ship > Feedback > improve
x n timesThen build. go back to those people you showed it to and add a few people to the list and watch them interact with it, get feedback. Repeat.
At first the changes may seem minor, and then when you really get it out into Beta, and start getting more feedback and ideas, that's when things will really start moving.
I took a look at your site, and I think you are coming at it from the wrong angle. You go right to 'how to get started' but I don't even know what it is yet or why I'd use it. Doosra Cricket means nothing to me. 'Pick a fixture' also has no meaning. What's a 'fixture'. I may not be your target market, but anybody who comes across your site should know what the purpose is without trying to decode your lingo.
Then you go into asking for email right off the bat with a sign-in, before I can even start doing anything. That is not good. Let people see what is happening on the site, get them interested and then you'll get sign-ups.
Hope that helps
If you piss off the early adopters, they aren't coming back and you're going up a creek without a paddle.