Tesla just updated their Supercharger map for 2015 (direct link) and removed most of the remaining sites, but added a handful, including Champaign. I tried searching permits online, but the results are limited to 20 per page, and the "next" link produced an error. I have a few friends in the area, and I've already asked them to keep a lookout. If anybody has any information about permits or construction please share it here. My best guess for a location at this point would be near I-74 and Prospect Ave. Just north of the interstate there's a Drury Inn & Suites that has multiple restaurants in walking distance. That'd probably be as good a spot as any.