acls was actually pretty easy. the written part should not be a problem for you if you've kept up on studying throughout, and the difficulty of megacode all depends on what level you're taking it for. i personally had to take it for the paramedic level, meaning i wasn't aloud to use my paper copies of my algorhythms and had to go through the entire course of treatment for whatever rhythm they started me in, all the way down to telling my 'partners' when to start/stop cpr.
i have been told in the past that taking acls in the hospital means you wont fail, something about the AMA not allowing hospital personel to fail. i imagine megacode for md's would be similar to the paramedic code, probably with the added benefits of bloodwork/central lines/etc.. but i'm not sure.