That seems like a fair assessment. Thanks.
For what it’s worth, in the previous WordPress version I found a little hack to enable the tinyMCE editor for comments, and this did work with oEmbed.
I think that the latest WordPress/TinyMCE version (or the way you’ve implemented it) results in p tags being added more eagerly, which is the main problem.
Hope that helps.