Not bad at all
You did a great job on the lip synching. The various facial expressions are well chosen too and complement the lyrics. Unfortunately, it's not too exciting to watch a guy just standing there and singing for ~3 minutes, it really gets lengthy towards the end. People want action!
However, you did a great job on what's there.