I believe that songs, poetry and visual art all have the ability, and propensity, to impact people in markedly different ways. Often, the artist's original motivation to create his or her piece is later morphed by the myriad perceptions of the people who have viewed, read, or listened to the piece. Cohen himself said of Hallelujah's meaning: "It explains that many kinds of hallelujahs do exist, and all the perfect and broken hallelujahs have equal value." There are 15 verses to the full version of the song. It's not just about a love affair. Ask 10 different people what it means to them, and I bet you will get 10 different answers. That's the beauty of art.
In my opinion, the song is the right choice for this story. Leonard Cohen was brilliant at penning human afflictions; he engaged his listeners because of that. Life is ugly. People are imperfect. Many are bound by chemical imbalances, addictions, low self-esteem, strained circumstances. In this story, James Robert felt impassioned to throw others' expectations to the wind and do what felt right to his soul. He strove for greatness, despite odds against him, including his own sabotage. To me, that's the moral of the story: it's never too late to follow your passions; do the best you can, even if you fail.