Agreed, stepping down is a bit heavy handed. There are a lot of moving parts, it's okay to take time for your self and let others take up the reigns temporarily if you need to. I've seen quite a lot of merges on the core recently - so it's obvious things are moving in the right direction.
Yeah, I'm still seeing this bug when trying to post a thread or a picture post. "Link" posting seems to work alright though, but I can't post any other type of content... It's been this way for about a month. I'm sort of losing interest since I can't really post threads - I can only comment.