French neighbours, French partners, and French friends in general who know I, for one, "dabble" on a site called "survive" anything are not one bit put out. Nobody is asking you to put it on a plackard on your front lawn, either, and if ever anyone does question the name, you can tell them, Steve, that it is about "tips and tricks".. advice people share, and a place where people can convene for online apero in the evening.
Your unease is with the site name, stop projecting it on to your neighbours, when you have no idea whether they would have distaste for it or not. Try seeing "survive" as getting over the initial poppycock of moving house, and culture difference, and then learning to THRIVE in a situation. Most of the people I find on here are blossoming in France, and only too delighted to refer to it as "survival"