Just curious why Georgia Tech isn’t on your list? Very good business program. S20 started at Scheller and moved to ISyE.
University of South Carolina has one of the top rated international business programs. You would probably get merit and access to Honors programs. I graduated many years ago. Would probably be a safety or match at worst.
Not being a direct admit would be a concern. What is your plan B if you don’t get into KF or McIntire?
For a BBA I would also look at SMU and UMiami. Fordham if you like NYC. You probably would get some merit. For overall college experience it’s hard to beat Boston. Northeastern or BU? Personally I think you could haver better safety options. Any particular reason for CU Boulder?