The spark video shows the spark - but I can't tell how strong it is. The good news is that since you are getting spark then you can rule out sidestand, kill switch and brake switch problems. It is TRYING to start.
The electric start not cranking it over seems like a solenoid problem to me. If so - then it should be a separate issue - and one that I wouldn't worry about fixing if you can get it to kickstart. But you can't rule it out as a symptom of the not running problem until you get it starting.
When you hit the electric start button it makes the oil light come back on. To me that seems odd, and it may be significant. I'm suspicious of a short to ground somewhere in your ignition causing it - but I'm not familiar with your model so don't put too much into that.
Taking a step back - when you transported the bike you had it laying over some. The only problem I've ever had with that is it cause a carburetor float to stick. It was obvoius though because the bike peed all over me as soon as I turned the gas on. You cleaned the carb after transporting it - and see the fuel moving with each kick. That's leaving me with two possibilities (though I welcome other people to bring up more).
1) It's getting fuel but no air, or it's getting so much fuel that it's drowning.
2) The spark isn't strong enough to fire.
You said it's got a blue spark - so I would look at the fuel again. Does it hav an air intake someone can put their hand over while you kick it - to see if it is taking in air? It will be slight - but if you cover it completely with your hand you should feel it suck a little bit. If you can feel it trying to suck air in - then remove the spark plug and blow out the cylinder with compressed air (yeah - messy). Dry the plug off or use a new one. Spray a squirt of hot start into the cylinder if you have it and replace the plug before it evaporates. Give it no gas, but turn it on, hold the brake lever, and give it a dozen really good kicks. If it doesn't fire at least once - then I'd have to say you should stop taking my advice because I'm not helping!