Great post. Found myself nodding along as I read the whole thing. I did the same when I saw your WordCamp presentation.

It's been a mad rush to get to the start line these past few weeks. A lot of groundwork had to be laid out. I have a feeling tomorrow the pieces will all be in place.

Your concerns are duly noted, though I suspect we're all largely on the same page. We are starting with the block as the smallest unit of content. The block has to scale from phones to desktops. The block has to be pluggable, even added itself by a plugins. Whether the block is a child of TinyMCE, or TinyMCE is a child of the block, that hasn't been decided yet, because that's just technology, and what matters is the user experience. We are making a bet on blocks as a way to build rich posts in an effortless way, while seamlessly surfacing the breadth of features WordPress already supports. If we can all together make this building block experience great, imagine what amazing experiences you can create by inserting these componentized little units of design — imagine a dynamic block as a replacement for custom fields!

In fact, only copyright keeps us from calling these blocks LEGO pieces.

Reid, it would be so great if you would contribute to this project, in any capacity really. Whether simply in an advisory role, or all the way up to contributing patches and code. Please consider this! We'll for sure bring up this post in the chat, this Wednesday in #core-editor at 1900 CET! See you there?