I think this is a warranted issue. I have been leveling a monk recently and i out level a zone so fast and have to move on. I can never really sit down and finish a zone without feeling like i am hurting myself by not maximising experience gains. May as well just dungeon queue.
I do think the 300% elixer could be changed to last to 90 though, personally i hate questing through MoP the worst.