Finish it first.
Releasing a story in small bits is fine, as you can release the rest later with no detriment.
Releasing a system that isn't finished is a very bad idea. Too many interlocking parts, and one error will often affect the whole. Take that week or two to make it good.