I had a very similar idea about the theme with my track so it's nice knowing others thought the same way about how to interpret it.
Well you know what they say, great minds think alike ;)