I too had an ECU re-flashed w/Desmo-Porsche but hadn't posted up yet because there was a problem with the first ECU that was re-flashed.
The problem was something hardware related in
THAT PARTICULAR ECU. So, I got a 2nd ecu and sent it back to Bobby @ Desmo-Porsche. He re-flashed the first one again (it didn't help as that thing's FUBAR), and did the 2nd one at NO CHARGE to me.
I got the 2nd one back, installed it (being careful to do this with the battery disconnected), reset the TPS and I had the same issue as the OP did. You have to open the throttle while cranking to get it to light-up. But, after that...
It was flaw-less. Idled smooth. Made GREAT power. No ecu warning flashes. No funky stuttering while running. Pulled HARD to redline. Never stalled. Immobilizer shut-off (per customer request).
BTW, for reference, the bike info:
2006 Sport 1000
Opened up air-box top (courtesy of a Dremel-tool)
Full racing (105db) Zard system
DP racing cams
In conclusion: I don't know what's up with the open throttle to get it to start up, but if you can live with that (minor inconvenience IMO) it was bang-on! I would recommend Bobby @ Desmo-Porsche.