I have two comments:
>> "College was my biggest mistake?" ...it sure as hell isn't mine.
How do you know it's not yours? Or rather, how can you be so sure? Firstly, opportunity cost is an impossible thing to calculate with certainty, especially when dealing with something so incredibly costly both in terms of time and money.
If you find yourself reasonably discerning, and learning efficiently what you are out to learn, and enjoying it and life, then great, you're likely in a good place.
"Double majoring", having an OK GPA, working two jobs and being middle class -- these all say absolutely nothing about whether you're making a mistake or not.
>> I get to be surrounded by people who are just as hungry and passionate and brilliant as I am (often, they're more so.)
Now that means a lot, and congrats for finding a place that has such an unusual but hugely beneficial atmosphere!