First option sounds best in my view.. In case of the second option usage I would add on top to use moa.party and make all tweets CWs ovet here.. So that people can choose if they want to see it or not..
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!