You got it right except 4. You dont want to give it any throttle at all until it fires. The mixture with the choke pulled all the way is correct with the throttle all the way off. If you start to open the throttle you are letting more air in and changing the fuel/air ratio.
Once the bike fires at all you can burp the throttle just a bit to get both cylinders running good.
then for 5 push the choke in immediately part way until the engine slows down to about its normal idle speed (1200 rpm). Its usually about two clicks on mine.
1/2 to 1 mile is good to push it in all the way. If there are no stops in that distance you can push it in all the way once you get up to 3rd gear. If you push the choke in all the way too soon, and then you stop, it can bog down as you try to take off again.
Also 'cold' is a relative term. If its more than 70F in the morning you only need to pull the choke out about half way. If your bike has been sitting all day in the parking lot at work, it will start faster if you give it a little choke to start up for the ride home, then push it back in the same as if it was a cold start.
The only way you will mess up the bike is if you leave the choke out and ride it that way - it will run rich, the engine will rev too fast when you are idling, and your exhaust pipes will become rainbowed (heat stressed). It wont really hurt the bike unless you do that all the time.
Most of the time, the engine does NOT stay running after the first start....
I think thats because you are opening the throttle while its cranking but hasnt fired yet - you are partly flooding the engine. Or maybe its because you are using the full choke when its fairly warm out, and its too much.