Needs to be several minutes longer. Also, I find your comments a bit hypocritical when you're posting every single video you release in this section of the forums without asking for feedback on specific aspects of your videos.
Your audio could definitely use compression so that your voice remains at about the same volume the whole time. You can do this with many programs including Audacity.