I really, really like it. Though I tend to like all of Ayumi's rock songs

I agree the song is very emotional~ it reminds me of Because of You too (especially with the guitar solo)
good:
-great opening
-emotional singing
-refreshing sound
-use of rock done nicely
so-so/bleh:
-backup vocalists
-repetitive
-H/\L needs more variety in how the song is arranged