I was told yesterday by Marcassus Sport that you cannot have the new factory firmware flashed onto the ECU unless you have a cooling fan fitted, which I don't. To try and reduce the pinking. I have therefore ordered 3 x 500ml bottles of Millers CVL Turbo octane booster as an experiment.
Wilson - are you still running the stock exhausts? If so, then this is the reason for the pinking (extreme, localised heat build in the combustion chamber) and any ECU 'fix' will only back off timing as a cheap way to address the issue. Performance can only be optimised by improving flow and the exhaust silencer is critical here. But if you're keen to maintain the stock hardware, then octane booster might be the only option.
Before my G56 kit, I used a Millers boost, which only required a small amount per fill and was supposed to pick things up by a couple of RON. It worked to a certain extent, but turned the exhaust (and plugs) very brown, although not to any further detriment in terms of performance from what I could tell. But it's a 'dirty' fix at best - the real solution is of course to let the engine breathe, as we've discussed on here many times before.