So far, I've gotten decent feedback from my former colleagues and friends in big tech. Most of them take some sort of compensation for helping restore Insta / ad accounts - this is just a more direct way.
Imo, SEO is still super valuable - but investing traffic that might be months (or even years) down the road of hard optimisation and content work can be put into question. To decide in your case, I would use SEO tools (SEMrush, ahrefs, there are many) and see how difficult it actually is to rank for your relevant keywords. If it is not manageable in your timeframe, there are 18 more channels (referencing Gabriel Weinberg's traction book here) you could test out before returning to SEO.
Pretty nice tool! Maybe it's my connection, but the memes load super slowly when selecting a template. Maybe scaling them down will help make it a bit more of a smooth experience.