Hi there! I think that you have a good profile--your GRE scores are solid and you are picking realistic schools in my opinion. (Although, I think you may want to add a few lower ranked schools just to up your odds of getting in places). I think your chances at Oregon are very good; I got in to Oregon and my profile wasn't as good as yours. However, not having linear algebra might really hurt you. Some programs won't even accept a person unless they have had linear algebra. So, I think that it will be really important to get that class in somehow ahead of your application process. As far as real analysis goes, I think it is a great signal, but it isn't necessary. I got in plenty of places without real analysis on my application. However, nowhere that I applied allowed anyone in that didn't have linear algebra. Hope that helps! Good luck!