You will get into a good MBA programme, just stick it out at deloitte for 3 yrs. As for companies to work for after, even if you don't get in to a top firm there's plenty great strat firms like A.T Kearney, Roland Berger, Monitor and so on and many people do the mba thing from 'big 4' type firms and move to strategy.