To be honest, I'm not at all surprised about the identity of the celebrity being revealed that left on last night's semi-final.
This sort of thing was going to happen when you delay the results show to Sunday. I can understand why they made this decision a couple of years ago to make the most of the weekend. However, I feel the only way to stop the leaks from the tabloid press and twitter, is to have the results show on a Saturday again.
After all, from January, you will no longer have the National Lottery quiz/draw - the draw will only be made available through the iPlayer - so a large 50 min slot will open up. Since, the current results show is only 40-45 mins, I'm sure they can fit it in.