I'm no presentation lover nor freak, but I've learned a thing or two about them.
I think your slideshare covers all the basics indeed (and I don't like such long lists), and maybe that's why nobody have tried engaging a conversation here - everything have been said.
I would still add very few details, that you probably already cover somewhere anyway. They're either details or important aspects for an even better presentation, in my humble opinion:
"Know your audience" is key. However, I think for an ideal presentation the story aspect is even more important than knowing your audience. In other words, making a good film or even a play is the ultimate presentation. A good story will reach all audiences. This is a point that brings to a few important details you haven't mentioned directly:
As such, avoid words in the slides, since you're already talking it's better to have illustrations. At most, very few titles to work as a guide, never as reading material. I think you've applied this quite well, even if it could be improved with drawings.
Not only get material you know about, also get to know your whole presentation by heart, just like you would if you were doing a play. You should be doing a play and be able to present without even looking at the slides. Don't rely on wifi or apps, make it all local and only demo videos at most. This again, re-enforces the "story" aspect.
And thank you for sharing your great summarized blueprint!
All that being said, I hope I'm not being too intrusive in giving a small feedback to your website... I think you should drop the "subscribe" and "join" spammy buttons everywhere! So annoying.