World Wide Technology Raceway’s NASCAR debut impresses fans