I think this is a really well-executed interpretation of the theme while also avoiding being too “literal”.
The track comes across as one whole & “coherent” piece and I can totally hear it as part of an OST for a game. :)
One might even say you really “conquered” this piece. :D