Is this gambit sound?!

The CastleCheat opening is an extremely sharp opening, arising from the moves 1. 0-0 0-0 2. Qxf8+! Black has two choices here: Kxf8 sacrificing the King for two major pieces, or Kxa1, regaining the Rook and mounting a dangerous attack on the enemy position. A single blunder can cost the game.
White has to be careful not to hang his or her King, as Kd1 Qe1 Kxg1 Rh1 Ke8 will be hopeless for White. If white continues the attack bu Rxe1, Black can shrug off the attack by 0-0-0 Rxc1 Kxc1.
Doesn't look like it. I don't see any diagram.
Edit: I'm not the original poster.