"I constantly re-read and edit, and re-read and edit more. "
===
You just found your problem.
Since you have the book "worked out in your mind" -- I would suggest to start writing, ANYTHING, that is even vaguely related, then keep writing, don't look back, don't correct typos, don't correct grammar, style, inconisitency, anything, just focus and keep writing each chapter to "THE END".
THEN you can go back and edit and rewrite.
Create a really lousy first draft -- then you can improve it and perfect it. But if don't write anything down, until you think it's perfect, you'll never get done.
Just do it right now -- write a page, anything.
Then tomorrow, keep it going. Without even noticing, once you stop worrying about making it perfect, the words will flow and you'll do better than you thought.
It's always easier to re-write, so just get the first draft down, the quality of the first draft is no indication of the qualify of the final product.
Get started -- NOW and good luck!
I get it now.
When I started this, it was on an old typewriter. No error correction (unless it was a massive error... then I had to employ Whiteout), no spell-check just clakity clakity clakity
Maybe... I need to pull away from the computer-end of it, and buy another typewriter.
I'm going to have to agree with Fair Opinion on this one. Just finish the work no matter how bad you think it is. It's a lot easier to clean up afterwards. Complete the novel and then perfect it.
Overall, that's a Fair Opinion. After you've hassled with it, then have someone look at it that's not going to placate you.
Someone that's going to treat you like a red-headed step child. The more they make you work the better. Just my two cents worth.