I hear your frustration, I have it too. I think the key to stuff like this is only putting money in here that you can afford to lose, then if it comes in it's just a bonus.
In other words, don't bet the farm. When will this come in? I can't give you that answer, all I can say is that I THINK it will based on what we know.
I know just as much as you do, but my optimism is still there and I've been in for 7 months.