I never normally comment on announcements, but I for one would like to say is that you are far too hard on yourself. I count none of those as 'excuses' because you were off being awesome and busy and having a life. And that's all that matters.
That being said, I have missed you more than you can imagine and the happiness levels I feel at your return are off the charts.