Now the entire plot makes sense. Everything I needed was there, or in my head, but a lot of it needed reworking. I easily wrote 10k (and deleted almost as much) in fixing things. But it all works now. Muhahaha!
Tomorrow I can reread it straight through and change small things. But then, it'll be done. I'll be able to turn it in on time (did I mention there was a rush so my German publisher can translate it? Yeah, there's a rush.) and it'll actually be good. It's complicated, but good.
I am so beat. I can't remember the last time I worked this hard. Wait, that's a lie, it was when I was finishing this book in the first place :P. That'll teach me, heh ;).