How is this not 100% in the spirit of Show HN?
Releasing the work to more people (which I assume is what "developer release" means) doesn't count as a new Show HN. It might be a huge milestone internally but doesn't imply a big state change in what people can play with and give feedback on.
However, if this is true:
> it's a completely different version of the web site and service
then it probably qualifies, so we'll take your word on that and put the post back.
But if it's a new service, or there's something major for people to try that they couldn't have before, that might make a fine Show HN in its own right. In that case the title and the post should present what's new, and it should be more than just an incremental upgrade. That line is admittedly fuzzy, but this is about as clear as I can make it.
(And no, I do not know ocdtrekkie although I am also an OCD trekkie.)