I've been accepted for this fall and I only have 3 years of undergrad.
Undergrad: Honors Chem. 3.45GPA. 350AA, 360 TS on my OAT. I have a years experience working as a dispenser and shadowing.
For me, it was great to get in this year so I didn't have to spend another year doing an undergrad that didn't interest me, spending tuititon for a few letters behind my name. The doctor that I work with told me hes never used any of his undergrad stuff for anything, so it was kinda a waste to finish it. Plus if I enter optometry school one year earlier, I gain a year of income rather than spend that money on a forth year of undergrad.
Both the schools I have considered will give me a Bsc in visual sciences after 1 or 2 years of optometry.
Ps even if you don't get in applying during your 3rd year, you can atleast get feedback from teh school and be better prepared to apply after graduation