I beilve there should be 2 types.
1. First one for low low speeds like it is now where he actualy touches the ground with his foot
2. The second is for higher speeds going around corners
For this type the rider does not touch the ground... (I think this is where people are getting a little confused as putting your foot DOWN vs forward(like in ruts)) however he has it hovering inline with the front fork and knee close to the shroud
Conditions to be met:
1. Between 20 - 30 feet/second (To be tested)
2. Must be leaning a certain degree (Im sure that will be depend on testing as well)
3. Must be within the constraints for 2-3ish seconds before he responds (This will stop it when people are doing big whips) However, should allow people to put their leg out in the air ready for the next corner if done correctly.
This will also stop incidental tips and be sure it only happens when desired
4. (I hope this bit makes sense) - The rider must be seated/dab however this does not need to be a part of the 3 second rule. The bike may be tipped for 10 seconds and as soon as he seats the leg comes out IN THE SAME MOTION (This is how most people sit and leg out in real life)
He also can be seated the entire time but condition 3 must still be met
Advantages
1. The leg out should help bring extra stability to the bike around corners
2. The rider should also begin to weight the outside leg to help advantage number 1
3. Obviously looks cool and adds to the realism of the game
4. Should provide extra traction to the front wheel
Im sure there are many more
A few Notes:
1. The Leg should be assigned to be parallel to some part of the bike (maybe the fork?) not assigned to touch the ground
2. The rider should not have his leg extended straight (which is what he does at slow speeds)
3. If the leg touches a rut or bump the knee should flex (thanks so note number 2) not kick the bike over
Anyway they are my ideas. Please leave a comment if you like them or have a suggestion? Id love to hear what JLV thinks about them and if i have missed any constraints that would lead to a glitch.
EDIT:
Gordy highlighted a valid point about the leg so i thought i would show through a few pictures.
First up is the GOAT! going through a rut. Leg up by the shroud and if it wasnt such a deep rut he wouldnt be touching the ground

Second is a flat corner by some other guy but the leg is pretty well the same position.

Im sure JLV could find a happy medium between the 2













