Nice! Thanks for setting this up :)
We have done a number of HP ProCurve & ClearPass 802.1X/MAC auth (NAC) deployments; for us this Wiki-page from FreeRADIUS has been really useful: http://wiki.freeradius.org/vendor/HP
In your document you have been using the 2920 switches; you should really be testing multiple branches of the ProCurve-line because in our experience the 802.1X/MAC-auth behavior is NOT consistent.
One thing I'm missing in your document is the usage of RFC4675; "Egress-VLANID"; most recent ProCurve switches support this RFC which enables you to use dynamic VLAN assignment with *tagged* VLAN's. Very useful to use with VoIP-phones etc. This is described in the FreeRADIUS wiki-page. Drop me a message if you want an example ClearPass-config for this.
A document describing integration with H3C switches would be very useful as well. We have been running into issues with 802.1X/MAC auth/CoA on H3C switches, the implementation seems quite poor in comparision to ProCurve.