It appears that you are dealing with a gross overfueling situation here.
You have looked at almost everything on the engine with the exception of the engine control unit(ECU) and the signal to the injectors. The fact that your engine is drowning in fuel indicates that the fuel pump is working. If there is a problem with the fuel pump relay, it is that it is stuck ON and the pump is running all the time the ignition is on.
Before you start trying to swap relays, open the tank, and while listening closely inside the tank, turn on the ignition. There should be NO NOISE from the fuel pump. With the transmission in neutral or while holding the clutch lever in, push the starter button briefly, just enough to bump the starter motor. You should be able to hear the pump run for a second or so and then stop. If this is the case, your fuel pump and relay are probably okay. Don't mess with them anymore.
Next, make sure the headlight switch is turned on. With the transmission in neutral, the clutch pulled in, and a fully charged battery, turn on the ignition and push the start button. The headlight should go out while the starter motor is running. If it doesn't, there is a problem with the load shed relay. If it does go out, the relay is okay. Don't fuck with it.
For now, these are the only tests you should be doing. Focus on just these tests. DO NOT BE DISTRACTED!