Yes, we are running behind schedule regrettably, we have not fallen off the face of the earth...
We picked up a few bugs during out internal Alpha testing that we really want to get fixed before we let you guys (and gals) play. Due to holidays et al we have had to push the Beta release out to 13 January 2015 (perhaps a few days earlier) so that we can fix what needs to be fixed.
Sorry ladies and gents.
Kind regards and happy holidays,