One thing I will say about starting the 500, is that it is a very easy bike to clutch start.
Difficult to push, yeah sure. But not down hill
One thing I read on the XR forums was to position the handlebar decomp lever backwards and down a bit so you could squeeze it in with your thumb. So if you do stall it while you still have a little momentum in play? you just grab the clutch lever and thumb around the decomp, let the clutch straight out, engine spins, then let the decomp out a second latter.
Starts really easy. Maybe its just higher crank speed equals bigger spark. Tried it heaps, really easy to start, hot or cold. Maybe I should check to see if my windings are getting lame. Although only stalled it twice unintentionally, once was when running out of fuel up hill(rolled back down, I landed between two large rocks, bike landed on top, supported by large rocks, lucky) and the other, I would rather forget.
Still needs a massive diet but.