Martin.. The currrent rules allow for 12 months training, 12 monhts OJT and a possible 12 month OJT extension.. So currently you "can" do 24 months... I do not have any information about the likelyhood of that happening though...
Changing schools is a possibility, but should not be taken lightly... If you are shooting for the 1000 hour mark - you only need 800 hours in performing duties of CFI. That should/could be possible to do in 12 months even if it is in Oregon..
But in the end, it all comes down to your personal evaluation - what is important for you and where you deem your possibilities are the greatest...
Best of luck!