I think it sounds great! mixed well, with small areas of improvement, it has hope within it, and the track doesn't feel so complex or over-done to...
Separate names with a comma.