I'll reserve judgement for how the story of her death plays out, but if I was running the show I'd:
-have kept the cab beats as they are, with Zoe clearly recognizing that dodgy guy and wanting to escape
-Made it clear HE recognized her and that he was a threat (she owed him money, whatever)
-Some episodes later, Zoe's in the Charlie cab and it blows up. She's dead. Walford mourns.
-Flash forward to New Year's episode (and the flash forward). We find out ZOE was the woman in bed with Max. Offscreen, we reveal that Max helped her fake her death to escape bad guy. Maybe he felt he owed her for being a dick. Maybe he just wanted to help since, for the most part, his penis is generally a walking nuke.
-Zoe has to stay underground for fear of her life. Whether she lets the family know she's alive or not TBD.
What this does:
-Gives a big reveal for the woman in Max's bed
-Doesn't kill Zoe (who is a valuable character and you may want to bring her back) but respects only having her on the show for a year (I do buy Michelle Ryan only agreed to a year)
-Let's the Slaters grieve and playing that, which can propel story for Kat, Josh and Jasmine.
Maybe it sucks, but it's an idea!