I think you will have options in March.
Harder to say if L’ville will be one of them. I have regularly been surprised at who gets in and who does not there, and it seems to come down very much to institutional priorities. If they are trying to diversify their international population, that could help.
You should definitely search these forums and read some of the feedback on the STEM program if that’s your interest.
Overall, though, I think you have a better than 50/50 shot.