Really? I think he does grow as both as a leader and as person. I'm curious to know why you think the MC's still an ass?I personally think that Perverter's done a good job of Cam growing out of his earlier attitude, without making look like he's done 180 in personality,having it be too fast,or the narrative forgetting his actions and not being called out.
And because of the last one happening,he does start to question his actions and show remorse for it and tries to take responsibility for it. Does he always succeed in that? No,but he does try.If he hadn't done that,maybe I would agree with you. I don't know, I think I have more tolerance for characters who start out as assholes,but grow to be better.But it's your opinion. I do agree that the plot and characters are great and do a good job of hooking you!I think the only other AVNs that match the level of the immersivness are Caribdis works.