I like your posts. Detailed and engaging. Keeps me interested.
That being said, there might be some things you could do to speed things up a little. For instance, you've got access to all of our characters. You might consider going ahead and rolling initiative for us and including that in your post, rather than wait for each of us to roll ourselves and then turn around and wait again for each of us to act in turn. Saves a whole round of waiting. and we get to dive right into the action.
When I was DMing my pbp games, as a general rule, if a roll was at my request (initiative, skill check, saving throw, etc.) I went ahead and made it for you. If it was something my players wanted to do, then they supplied the roll with the request.
Sometimes I did away with the initiative all together. First to post is the first to act; bad guys go last. That was a LOT easier to do with my 3e games than 4e, what with all the conditions and extra crap that 4e had to offer... and I would think that it'd be fairly easy in 5e as well, since a lot of that stuff has gone.
In general, anything you can do to speed up a game, the better off you are. If you can call it a complaint (which it's not), then that would be my only one. Everything else is top-notch as far as I'm concerned.
I hope at least some of that makes a little sense.
-IG