lol, the games not finished if there is stuff to add/replace, and testing to be had.
In the single-release-no-patches-ever-happening side of the industry, finished means "Ready for pressing" or "Ready for release".
Windows isn't a proper comparison. Any software that has upgrade patterns/release cycles is allowed and expected to need service packs and other tweaks down the road... so they can say its "finished", release it, and at the same time already be working on Service Pack 1....
So unless you have a way to download patches for Super CD games that can be applied to a pressed CD, I would not consider the game is finished...especially if you have a bug that needs addressed.
I say this only because I don't want to see you put your foot in your mouth again.
I didn't open Insanity for preorders until the game was literally 100% done, burnt to a master CD, and ready to go to the pressing house. When I claimed it was finished, it literally was finished and no longer being worked on. It came down to "The game is done, I can't afford to front the money, 30 of you need to pony up some cash",
Also, don't bank on 10-15 business days for the pressing house. Shoot for ~20, just to be safe, lol.
Handle the discs like brain surgery. Go straight from fresh package--->CD tray that you precleaned, and then take it out and drop it right back into the case. In a dust free room. One little speck or nick will make them go NOPE, and toss the disc out.