Unfortunately, yourself and R1Phrankey seem to be about the only ones here on the Forum reporting performance problems on the 07 with Speedohealer installed.
There are a number of possibilities as to why it did not work on your bikes. Perhaps your stock ECU would somehow not allow the Speedohealer to interface with it? Perhaps your Speedohealer's where defective? Perhaps improper installation, etc.
Although I don't have a direct answer for your specific cases, there are many other members that have installed the Speedohealer with no loss of performance on the 07 R1.
Myself and others do actually ride the bike in the power band so a decrease in performance would be quickly noted. If there was a performance problem, it would quickly come to light when competing against other litre bikes.
I can promise you there is no performance problem with my bike.
It is almost comical that you continue to bring this subject up in every Speedohealer thread after so many people have reported successful installations. I actually see more faulty (meaning bike won't run with PC plugged in, unhook PC and bike runs) PC's on motorcycles these days when it comes to electronics on the bikes, but you don't see people on here saying "Don't install a Dynojet PCIII USB because it will leave your bike in a non-running state"
Sorry for the long read.