I saw the video for this while i was in japan, on a particularly crummy evening. The sound in the place didn't match up, so I just figured there was another Daedelus. Nope, same one. Now that I'm listening to music again here or there I found my way back to this track:
And while I'm at it..