Liverleaf- this was a letdown -_- not too good acting (the actors are young so no experience) and the plot, when you read the summary it sounds good, but when played out- trash. I could only recommend this if you have time to waste.
(I added a BUNCH of stuff from your list- I like your taste)