Статья безусловно интересная.
Но к сожалению в ней нет ссылок на стандарты, в которых описано данное поведение.
При беглом просмотре
стандарта DOM для HTML найти какую-нибудь информацию о пользовательских свойствах не удалось.
Более того, есть такой абзац:
2.5.1. Property Attributes
HTML attributes are exposed as properties on the element object. The name of the exposed property always uses the naming conventions, and is independent of the case of the attribute in the source document. The data type of the property is determined by the type of the attribute as determined by the HTML 4.0 transitional and frameset DTDs. The attributes have the semantics (including case-sensitivity) given in the HTML 4.0 specification.
Из которого можно сделать вывод что все атрибуты должны быть описаны в спецификации.
Стало быть с неописанными каждый браузер в каждой своей версии может поступать как ему заблагорассудится.
Так что опираясь на эту статью что-либо ожидать от каких-либо браузеров кроме ИЕ6 не получается.