One of the worst releases I've ever heard. Not really music, just some random sounds and atmospheres in most tracks. Nothing original here, it's been done much better 10 years earlier, so it gets 1/10.
BTW the title "Nekton falls" doesn't really make much sense. I guess they just thought that sounded coolest and most people wouldn't know the difference.