Thanks adding your page. Are you looking to collect closed beta testers from this post? If not you might want to wait until to have something available before posting here.
Yes we are, I guess it isn't a typical Release Announcement. Would that be better placed under General Development or "Help wanted..."? By something avaible you refer to a download of the game publicly?