Just a simple google search will show you tons of articles and blog posts giving you more than enough tips really. People complaining about this just shows that they didn't do their homework before submitting.
Would you say that about angel list too? I'm as much annoyed as you about their opaqueness and it would be nice if they were more transparent but it is what it is. It's your responsibility as an entrepreneur to make sure you don't mess up the launch of something you've invested so much in.