I've paid for the beta program. It's $20 and that goes toward your purchase of the final product anyway.
I wouldn't worry about it too much though, because it's not really Beta quality. I wouldn't even call it Alpha. Don't get me wrong, I'm not bashing them one bit. I love it and am incredibly impressed with what they've accomplished!
Hopefully this will give them the resources to finish it!