Sounds like you're running out of ideas to solve your starting issue so I'm going to make some general points that are not specific to this bike but might help.
You mention that your plugs are fouling super quick. A fouling plug is often a sign of over-rich mixture. Are you getting dark/smelly exhaust? This would confirm this probkem. If this is the case, and if all plugs are fouling equally, then the problem likely lies in the ecu map in that it is either getting wrong information from some sensor or you have the wrong map.
You mention that you believe that you have the correct map. Maps on these bikes are specific to the exhaust muffler/can that is being used. Are you running an aftermarket exhaust? If so then the map may be a missmatch for your setup.
Also, a quick google search shows that these early models have no O2 sensor, so it would use a different map to the later models.
Here's what I found on another forum...
This model has a couple of very simple 'cold start' map amendments, with an enrichment table that adds additional fuel at lower engine temperature and another that increases the controlled engine rpm based on engine temperature.
There is NO closed loop control on this model - no O2 sensor.
... end quote.
Make sure that you have the correct map for your model.
If your model does in fact use O2 sensors, then a leaky exhaust would result in wrong readings to your sensors. Make sure that sensor and/or exhaust has no leaks, especially near the O2 sensor.
Another possible cause of rich mixture is a badly blocked air filter. You mention that you spray fuel directly into the the TBs. It may be that it's starting because the air filter has been removed rather than the fact that you are spraying fuel. Try starting it without spraying fuel, and with filter removed. If it starts, replace your air filter with a new one.
Hope some of this helps.