That's actually what happens in Canada. In Quebec even if you're a native French speaker ( the official language in Quebec ) but you happen to have a Muslim name or a Chinese name you will suffer from discrimination... And this is a fact... it's sometimes hidden behind an excuse that the person didn't meet the criteria or didn't have enough experience.
In Quebec if you don't have an American name or a French name they might not read your resume.
I'd say 4 weeks is perfect. Take your family, friends, {girl,boy}friend and enjoy the most.
The time you will spend now you won't get it after you get into the Startup race.
In the matter of "these people" to be honest. Who cares? It's so easy to stop following them and reading what they have to say! I don't even know them and I don't even care. Live your life, be happy and stop thinking about what other have to say. Snarky people will always exist it's your choice to follow them or not.
I am interested in understanding why you decided not to continue with your business ? It looks like OP's company is doing pretty well. Customers would not be an issue for you. If you look at the number of employees OP has it is a possible market to persue. Competition exists everywhere.