Although I've never heard the piece, you seem to have done a great job of it. It sounds clear, professional with good voicing (could possibly just use a little softer accompaniment - but maybe that's just the recording)...
But obviously this piece is well thought-through and beautifully played. Well done.