Wow, this is super!
You introduced me to this song. I just read the lyrics in Japanese, and they are absolutely beautiful.
Would you be interested in me taking a stab at a Japanese<->English translation? I'm fluent and I love translating song lyrics. This one deserves an artistic, better-than-Google-Translate treatment.