The only thing I'd disagree with you on is taking college credit classes in high school. When in high school, those classes are generally Advanced Placement classes. My oldest had to take classes anyway, she couldn't take any more or any less. It was no different than taking honors classes, just more in-depth discussions and projects than standard classes. And it was excellent college prep. She said college is a cake-walk compared to the high school she attended. The credits counted in college. She started college as a second semester freshman, meaning she was already half way through her freshman year before she started. That freed up a lot of time and allowed her to get a double major and double minor in 4 years. She also spent 6 weeks in Spain studying abroad. She would have had to take a 5th year to get all that in.
I'm not talking about AP classes (Which I took). Nowadays, lots of high school students spend part of their day at a local college taking classes. I have at least a couple high schoolers in every section I teach at a local university. Some of my nieces and nephews are/have done it, and I personally don't like it.
What your daughter did was to get as much as she could out of her four years of undergraduate time, which is exactly what I recommend.