If it has 24 episodes then I agree that Charlotte won't be a winner. Next episode will still be Charlotte x Teppei. The remaining are episode 9-12. But I think the winner should be cleared since episode 11. I really doubt who can beat Charlotte in episode 9-10. But I do hope that something will happen and it can change my mind.
I admit that I'm not fond of Charlotte's route but I also don't prefer the anime to pull Shuffle on us again. Changing the ending just for pure surprising without proper development or hints will make it more worst. IMO