I looked at their website and it looks very similiar to an AFC. It has 8 tuning spots with 3 load settings for each. 8 x 3 thats 24 total spots which is not very good for a good tune. It also says it will convert it to a load/rpm based map but it doesnt say anything about having a pressure sensor built in or added on. The Pro looks like a better system but its not out yet.
If piggy backing is the cheaper way then I'd go with the SMT6. I was thinking about it for my car but I did megasquirt instead. I've heard good stuff about it too. Its still a piggy back but has way more tuning capability and also can control ignition. I remember finding a used one for 250 so its definately cheap. http://www.perfectpower.com/products/smt6.asp