North Carolina's First Mountain Coaster Is Finally Open & Ready For Riders