Sorry for the delay boss...Have been on the road due to business, and of course the drama that has been going on around these parts has eaten up most of my time.
Sounds like you are heading in the general correct direction, in regards to your mappage.
If you take 91, off of 58, you will come to my favorite spot on God's green earth. 'Tis a place called Shady Valley, also known as the Playground to us local heathens.
Once in Shady Valley, turn left onto 421, and follow it until you reach 194. Turn right onto 194, and follow it until you reach Banner Elk. From here, I forget the short little stretch of road, but you will want to take it, to hit 221.
Once on 221, you can either play around Linville, or catch 181, for a "racetrack feel" of some great sweepers. The blue ridge is all around you near these parts, so knock yourself out.
If you happen to be planning this trip near march 1st, then be on the look out for my crew, as we are in the planning stages of a huge group ride.
Catch you on the twisties!