Sounds like it could be from a game.
It's well made to be sure. My only gripe is it get's repetitive about two minutes in. It could use a little more variation early on, but that aside, well done.
Once things to deviate from what you have early on, it sounds great.