Nice tune... the upbeat guitars put a smile on my face. As with most commentary these days, I refrain from value judgments and just bounce the question back to the artist--does the music say what you intended? If you enjoyed it, then that is the first duty. Everything else after that is gravy...