I'd say you're right about Carvins for sure...
I'd recommend checking out the following:
Dark Mtn/ OVT (still maybe a little snowy)
These don't have the elevation changes but are still cool and you can make a day trip out of it...
Beech Springs MTB Park
Catawba White Water Center
check
www.tarheeltrailblazers.com for trail closings...