It's cool listening to pieces that bring something to the table ! There is clearly an idea to dig up here, with a more electronic end. Loved it.
The piece may lack a little "presence", with some more marked melodic figures, or a more organic ambiant background ? But don't take it badly, you did a really good job.