Rolling forward is something I hadn't even thought of. Do you have any general explanation of your choice of expiration/strike price? I had sold long term calls back in August and that helped me hold on to my TSLA stock in November. But maybe it would have made more sense to roll forward monthly during the run up.And I respectfully disagree with your opinion. I have been selling dozens of calls against my TSLA positions from when it crossed $140 in December and I have enhanced my returns because of it.
The secret is choosing the correct expiration date and strike price. I have had some issues with a couple of calls going deep ITM, but those can be rolled forward until the stock eventually corrects.
It is a lot easier to make money selling calls than buying them.