It was a shameless self plug KC. Nice work!
BTW, I don't think I have ever heard of a game that went console first or was released on the PC/Console at the same time that had public beta testers. Hell, Blizzard is know for beta testing, and I highly doubt you will see them sending out copies of "Ghost" to people.