Snape was an accomplished Occulomens (sp?) which means he could hide his thoughts. It is completely plausible that Snape had Dumbledore conned all along!

i thought Dumbledore's death was lame, especially since he was weakened by a bogus Horcrux.