This looks great! I believe that it is very important for the EOS main chain to set a strong standard in this regard.
A system such as this will allow more transparency into the space which is desperately needed.. Those that oppose it should be looked upon as potentially having ulterior motives. I think it is also important to make BPs aware of their expectation to invest in their own hardware long term.
Hopefully some of this gets baked into the constitution as well.