I understand your frustration but to your point about calling IR...talking to Steve definitely has helped my anxiety in the past.
I usually talk to him for about 30 mins and while you are right he keeps saying "soon", alot gets disclosed during those conversations that is not PR'd that makes me pretty confident that this stock is worth waiing for. Things that are hard to put down in words in a post.
If you are really frustrated, I highly recommend calling SP.