And I don't see why should I not promote this theme?
Please note the humour tags on my post. I personally have no issue with such a suggestion, even in fact I welcome them. I offer WordPress support with my hosting and was not aware of your theme. (Last count was I had 47 in our install.)
I plan to add yours (and about 8 more) when I do our upgrading to 2.0.1 next week.
As to your quesdtion but what you have to do, I'd just go ahead and drop a feedback from your deashboard and ask the admin while explaining that you are, in fact, the developer of said theme. To my knowledge, there are no guidelines on what is required and all the themese have been editer in some manner by the admin before rollout. I would think that they would be to take in account the method of how they do their installs.
Sorry I couldn't help more.
-drmike