I basically did the same thing, but i took 3 years at ucsd to finish. I think the best time, assuming you are finishing next year would be the april mcat. That way most of the mcat knowledge from classes will be done, and also if you don't do well, you still have time to retake in the summer. Good luck, let me know if you have more q's about the whole ucsd transfer thing.