People around you are welcoming you with open arms. Put your doubts aside and engage with them, the results may be a pleasant surprise.
You still feel that you haven't got it right, that you need to rework and improve. But you also see that you are making progress and that your efforts are paying off.
Your energy levels are slowly improving. Why not give them a little boost with a couple of days off?