There are two primary issues in here and one of them - crash on wake aka the "black screen of death" - was not addressed by MS with the weekend firmware nor does it appear to have any relation to the SD card issue (other than the SD is actually an OLDER problem!) or Realtek driver. Just thought that should be clarified...
I once had an issue where the Realtek driver would prevent sleep, but I fixed it by getting the latest driver from Realtek. MS later issued that driver (actually a newer version) on Windows Update. For me the Realtek issue is gone. As for the Marvell drivers, I haven't tried to uninstall them yet, so I don't know if that addresses the high battery drain/hot SP2/failure to sleep and stay that way issue. I will hazard a guess that if the solution was THAT easy MS would already have fixed it
For now I suffer yet more with the crash on wake problem, which is now biting me 40% of the times I wake it. Dunno why it is happening now, with hibernate I had been getting much better success rate before.
Just my $0.02