By joining the bill in a massive sports weekend in Austin, the Spurs are hoping to attract international eyeballs and corporate sponsorship dollars