I wasn't a big fan of this one. The Kavalye system didn't make sense to me and I don't see how it would actually work in practice. Also, I don't know Turkish, but I do know the pronunciation of the word Yildirim... it's a small gripe but the wrong pronunciation dragged me out of the story every single time.
What saved this was the excellent narration. I don't think I've listened to Tatiana Grey before, but she managed to portray Emin beautifully and really made me feel like I was listening to a teenager. Two thumbs up!