IndyCar held its inaugural race in the streets of Arlington, Texas, on Sunday, and Cowboys owner Jerry Jones called the event beyond anything he could have expected.