It's a good summary of what needs to be addressed. Why the RFC stalled isn't important right now, but some of the reasons can be inferred from this.
I completely agree with @Ixrec about attribute syntax:
Anything you have time to contribute, even comments here would be appreciated. Nothing is off the table, but I like @Ixrec's approach of a simple base feature and everything else as possible extensions. Nonetheless, we should make sure the base feature is forward compatible with possible extensions, so suggest away!