I just found it kind of funny that I should fill out a six-page form to get information I could technically access already, anonymously. (Also, it was the first time I saw such a form, that might have been a bit of a culture shock for me.)
I think every service owner should know who their 'customers' are, it's important because of things like Pager Duty rotations for example. Remember that scene from Hackers, "God wouldn't be on this late?"... in a sense, the 6 page form might seem like overkill but it beats sifting through a conversational email thread asking for all the same pieces of information. They could gamify the form I suppose, if that's better than a paper form... but on their end there should be a spreadsheet used for op budgeting etc and they need the info.
It's my first time coming across them - I suppose it's a good idea, but slightly overkill since I write documentation for my code and it's in source control as well.