I have embedded the HD YouTube video of my presentation below :
This proved to be the easyest method to do such, and although I tried slide-share, YouTube supports 16:9 and would have reach to a larger audience. I created the presentation using google docs and then downloaded it to Microsoft PowerPoint in order to convert it to 16:9 aspect ratio.
I used a program called Camtasia Studio 6 to record the presentation and also my narration. This was an easy task with this program as it included a PowerPoint plug-in to record presentations.
Make sure to view the presentation in HD!
Here is also the direct link to the presentation if you wish to download it: