So, in actual fact, I don't need to rewrite 25,000 words. I went through it, and I think I need to make 16 minor changes, and then write a slightly different last scene and I'll get rid of my passive heroine and tie up all my loose ends without it seeming too devised.
I found, on rereading the six penultimate chapters, that I liked my novel. And not just that, but I like my characters too. In my head, Nox is played by Nemi; Cyrus by the old man (now deceased) who was the blind man ("Duncan") in Robin Hood: Prince of Thieves; Thaddeus by a young Jared Leto; and The Captain by Chris Pine or Eric Lively (who I've never seen act in anything, but he looks about right in this imdb picture). A motley crew indeed.
So that's what I'm working on at the moment.
I'm also trying to decide what is going to be my next NaNoWriMo project - the banshee story, or the Nevada story (of which Corrie Flint is a part). I'll end up writing both eventually. Well, I still have another 2 months to decide.