Here are my thoughts:
Has a really good dance beat to it. some parts drags a bit too long. but it has its good moments. One thing I really hated was the end, it could have done better. Overall it is really good.
I think it is worth fixing up and making it a polished piece.