So is it the Distribution Agreement Form you are talking about?
Winamp Forums have very little with the development or coding of Winamp.com. We are basically a group of volunteers. However, the proper people do spend time checking the forum so this may have already grabbed their attention.
BTW, if you have a website and are looking for some Winamp.com link buttons, check this thread