Ok, so I'm just reading this now. Everything I'm giving you is from a coaching perspective.
You say you almost have your RO BHS (not solid, but close, so I'm going to assume you are still getting spotted). Without telling me what kind of standing you have, though I'm going to guess just a BHS, you are a low level 2 cheerleader. You should not be working level 3 skills at this point.
Just because no one is currently teaching skills higher than a BHS at this point, doesn't mean they won't in the future.
Gym B apparently has levels 2 and 3. But why are your parents going to drive you an extra 40 minutes for a level you are already on? How much are gym fees? Do they travel more including out of state which requires hotel stay? How much is a new uniform and practice clothes? Your parents have more concerns than just the 40 extra minutes of commute.
Gym C is a Worlds gym. I'm guessing they have all levels available. You say they have a reputation of bumping athletes up. But, how big a gym are they? Larger gyms have a bigger pool to draw from, making it harder to make a level without all skills. In a big gym, you could be placed on a level 1 team cause you don't have your RO BHS. Won't be placed on a 3 until you have multiple standing BHS, Running Tuck and specialities through. Again, I have the same questions as above regarding tuition, comps ect.
3 weeks is not a long enough time to gauge progression. How many times a week are you tumbling? How are the other areas of cheer (jumps, stunting, motion ect)? Don't push yourself to progress too fast. Concentrate on perfection before progression, it will only benefit you in the end.
Being that this is only your first year, my advice would be to give gym A a chance. Teams change every year based on the talent in the gym. If enough kids get the skills, you could move up a level. The grass isn't always greener on the other side.