i completely agree with your background story on this
the song has the feeling of him searching through his own mind and body, searching for the answer, that one answer...
sorry, drama kicking in :P
these will live on forever on newgrounds...
at least, in my fav's they will :D