The company has a decent and long standing rep in the automotive aftermarket. Still though from the Youtube video it looks like it's just another way to install a canned map. Heard nor read any mention of the ability to alter from that map. Other bells and whistles for information display. So far as tuning is concerned just saw mention (so far) of it being a map installer though. That makes you totally dependent on having upgrades that match their map selection and their map being good (or not).
What I did find more curious is their offering one part number for all Delphi bikes 01 and newer. Very universal. So somehow at one fell swoop they've managed access to Revolution Performance couldn't gain after 2011 and others have had to break down over multiple part numbers.