Another weird thing I've noticed is that you have some additional, older .MPQs in. Remove all wow-update-base-15XXX.MPQs in WoW/Data and remove all wow-update-enGB-15XXX.MPQs in WoW/Data/enGB, then try to launch it again.
MoP's .MPQs start from 16XXX, so those foreign .MPQs might be interfering with the game.
MoP's .MPQs start from 16XXX, so those foreign .MPQs might be interfering with the game.