how old is your ECU?
On all newer ECU's since a few years ago come with pullup integrated inside the box, listed on the papers supplied with the box.
If the LED in that schematic is always on, it seems that your button is always grounding, or that you actually hooked up the launch control to a pin in the ECU that isn't a analog input.
If you don't have any papers, please supply the serial number of your ecu here
//Emil