Nice video, very smooth. I too agree with most in here, the voice over can be hardly heard. Try using a female voice over on your next video and when you are mixing the sound make sure the voice over is higher than the background, I think it would make a big difference.

It is a very well designed video though, again, nice work.