OK I found one thing to do in Edison for any of the other people who may be forced to travel there. Bring hiking boots and hopefully you can take an afternoon to hike (or bike maybe) the Thomas Alva Edison trail off Menlo Park Drive.
There's a little museum there as well near the adorable township of Metuchen.
Edison Trail Entrance:
Trail:
Native Plants Along Trail (Lady fern? Virginia creeper and Poison ivy lol):