no yeah this theme rocks actually!
i didnt bother listening to much of sf6's ost since it didnt interest me that much but this theme stands out compared to the others in my opinion from what i've heard. maybe i should go back and listen again. i think music wise my favourite part would have to be the rhythm guitar. the groove for it works really well in hand with the song!
i think its also neat how the song really does act as a theme for Ed as a character, like you said since even the beginning kind of wraps back to when he was abducted when it says "as if the core had been taken out of me at some point", unless thats just me looking into it too much lol