Not happy with any of my options, Plan B?

If you’re worried and it’ll bring you peace of mind “just in case I need to transfer”, go ahead and take the ACT/SAT in May. If you don’t need it, no harm no foul. Colleges will take any test taken during senior year, many will expect it from a 1st year transfer. Just make sure to prep thoroughly before you take it.
Asheville is a great college town and the college is very strong academically. But if you don’t like it, you will be able to apply to any other Carolina Public provided you get good grades and are involved in something on campus (ie., show you’re capable academically and a good addition for their campus, not someone who is in their room 24/7.)