You're still two years away from transferring, see how your grades go and whether you even like your major. Two years is a long time.
Regarding the importance of going to a top school, nothing wrong with choosing a Davis even if you have the grades for Berkeley. I did something similar, UIUC over Stanford, for financial reasons and I've never regretted it. Just make sure that you network and make a lot of connections, then what school you go to really doesn't matter.
"It is scientifically proven that the surface of the wings of a bumblebee is too small to fly, but the bumblebee doesn't know this and she flies"