I put another video up in the Media section in an attempt to improve the video quality. I will keep experimenting, maybe I will have to upload to YouTube for better quality.
I noticed that the Chrome browser does not come with any feed reader support. To subscribe this page, for most browsers scrolling all the way down to "Submit to Posts" is the way. Chrome users would have to install the RSS feed reader plug-in and will then find an orange feed icon in the navigation bar. *Sigh of relief*