I am a private pilot who recently flew into the Washington DC ADIZ for the first time. Although it was less complicated than I thought it would be, I was surprised at the unprofessionalism of the controller who gave us our entry transponder code. I was flying a new LSA, and I wouldn't have been surprised at a few questions about its capabilities, but the controller wanted to know stuff like the GPH and seating before he would give us a code. Has anyone had a problem like that in the ADIZ, or any odd situation that you would like to talk about?