The USB port on the back is a computer connection (if you can't use WiFi). The other port (called EXT) is for the expansion hub, which is a separate product (~$300) and it gives you 4 ports that you can use for suspension potentiometers and brake pressure sensor(s) (yes, rear brake too, if you're so fancy). Sensors are also extra (~$150-250 each). The dash will work with Woolich-flashed ECU just fine, as it doesn't really care what happened to the ECU. All your OEM buttons will be able to control the dash--which is why this dash is so great. There are other similar AIM dashes but if you use them, you loose the ability to change maps or engine braking levels. So you're stuck on a single setting. Also, to mount the potentiomenters to the bike, you'll need a bracket kit, which Graves has for $400 (I know, a bit much) or you make your own. You'll also need custom brake line(s) for the brake pressure sensor with the T-out for the sensor.
In general, the dash offers a lot of other little benefits. The ambient light sensor adjusts dash brightness, which is something I've been annoyed with with OEM dash. Not that I look at my dash much while I race, I do run a camera that has the dash in its view and it's often times hard to see what's going on when it's too light or too dark.
I like the idea of having lap times, and especially predicted lap times more in line of sight. As opposed to having to glance down at my current Aim Solo unit. That extra microsecond of attention away from the path ahead could mean the difference between having a beer and going home in one piece or getting air-lifted in an ambulance.
I've also spoken to the folks at AIM and they said that using AIM Race Studio 3, you can design your own dash layout using the existing icons available, which I thought is brilliant. So for example, I don't want to have ABS icon on my RACE mode dash screen but I do want to have extra data points like coolant temperature (which isn't on the default race screen for some reason). So ya, I really can't find any faults with it or anything else I might want--which is something I can't say very often about electronics.
All of this is in theory, of course based on my research. Once I use the dash, I'll have more objective feedback.
All in all, you're looking at about $3000-ish for a fairly comprehensive data logging setup--or $1145 if you're just getting the dash--or whatever cost in between if you're getting partial set of sensors.