Does the track have historical attendance numbers to show how many were in the stands opening night compared to previous seasons? Looked like a good crowd from the pits.
If you expect everything to be perfect and can't handle any feedback or people saying negative things on the Internet then you can't handle running a business.
Social media can be much more of a positive if managed properly but most places go into seclusion and don't get ahead of issues...