The only person saying it was a surprise was the OP. No Bungie post said it was a "surprise", just that we needed to " stay tuned".
The disappointment is entirely caused by the disappointed.
English
-
guess you are rite. I thought i remembered something saying a "special reveal" or some shit. So thought they maybe were saving the best for last. DERP