I didn't interpret that list in any way close to what you're saying.
He delights in murder and enslaving people?
You seem to be presuming his motivations pretty openly. This strikes me more as a foregone conclusion than an unbiased consideration.
Tell me who you would read this interaction. To me it's a sociopath feeling out how much of a kindred spirit you are for the purpose of helping him stave off his inevitable confrontation with his old master.
Judging from your reactions to the list, when he says "poor murdered girl" you're taking that at face value.
You're really going to bat for someone who is one failed persuasion roll from murdering you, and one act of DM fiat away from doing to you in your sleep.
Edit:It's nice to have the forum working again for a time
I don't think you can prove anything with dialogue. Personally, I feel like an NPC only has the alignment that is shown in my playthrough. Maybe Astarion has an evil path and maybe he has a good (well, not evil) path, but he doesn't have both unless you unlock them. I like that, for the most part, the NPCs sort of shift their alignments depending upon where the story leads, but not so much that they will abandon their core principles. It gives them have slightly more utility if they can shift ever so slightly toward your alignment in the same way making them playersexual gives each NPC more utility by not having to worry about getting an NPC for each gender. It just seems like good utilization of assets to me.