I dont know if maybe you could post pics of the under side of the car where the turbo is I could possibly tell you whether its the new or old sts setup
from the people standing around in the rear, the guy fumbling around in the passenger seat, and the new looking grill i would say they're up to something. did you get the photo of when it completed it's lap? that would give you an idea if was hot lapping the car or just touring....