I really, really like the idea that Drew's memories are being filtered through Franco's instincts/Id. It's a great explanation for the differences between Drew/Franco and Jason/Drew. It explains everything except the accent - nothing explains the accent.
Having said that, I'd still rather keep FrankenDrew. He's a better character for RoHo, and that matters if we're stuck with him. He can fall in love with Liz without the stalking and dog cages and they can raise the bebe that he for sure just created with Kim, who will probably be Heather's roommate in Ferncliff by this time next year.