I enjoyed this long ride, kept me interested and loved the mixing of sounds, especially with that type of drum sound. It kinda feels like it meant to have a distorted electric guitar somewhere in there :D I have no problem seeing this as a background to a story. I think giving some more context wouldn't be limiting, it still would have plenty of room for interpretation :)