I don't know what you mean by "everything," but although I will agree with you that becoming current and removing the stop sign is important - and necessary to bring in certain types of investors down the road, and eventually required before any kind of uplisting, etc., etc., I would by no means say that everything depends on that.
The opening of the website and commencing online sales has nothing to do with the pink sheets status. Neither does launching with WW or finalizing and announcing our Canadian affiliate and the ensuing launch with WW Canada as well as other already in place Canadian, Asian, and European distribution channels.
There are going to be revenues, potentially serious revenues pouring in, those wheels are in motion, and are contingent on having a "current" status with no stop sign.