It's a nice one. I found this whilst googling whether the Anderson theory was for real or not and stumbled across this cool review of the entire ep:
http://jawkwardlol.com/2014/01/03/sherlock-3x01-the-empty-hearse/
Actually, it makes an interesting point about the "how he did it" reveal, which I can "sort of" accept...reluctantly...
As Anderson speculated at the end, when Sherlock gave him a version of what occurred that may or may not have been the truth, why would he tell him (let alone us) the truth? Telling us how he faked his death would ruin the mystery, wouldn’t it? A bit like finding out the Doctor’s real name in Doctor Who. By never really allowing the viewer to know this great secret, a certain element of mystery is maintained in regards to this particular aspect of the show.
---------------------------------------------------------------------------------------------------------------------------------------------
Eventually everyone will support Johnlock.Independent OSAJ Affiliate