Arh true, I do remember reading (and doing) that now lol. My bad.
Well, that's where I'd start then. If the TPS is not connected properly (open circuit) then I would assume that would probably not let the bike start at all. Even a bad contact will change the resistance of the pot (sensor) to make the sensor reading waaaaaaaaaaaaaaaaaaaaay outta wack.
Unplug the TPS, clean the terminals best you can, check there isn't any damage (wire loose, connectors not connecting) plug it back in and try again.
If it ran before, it is more than likely something you have done to stop it going again. Triple check everything you touched.
N.B. Nsr power vales (under normal circumstances) do not cycle every time the ignition is turned on. IIRC they will cycle the first time the ignition is turned on after the engine has been running and shut down. The Nth time the ignition is turn on (without the engine being started) they do not cycle.
And get that fuel leak fixed.