Guys, guys... I'm sure there's going to be a sweet reveal. It's only been a year since the announcement on these forums, and about a year on the previous forums. You just have to be patient.
I, for one, am excited to play the alpha release of the Necrons in 2068.
I am pretty sure you meant 020.M68.