First of all, sorry for the late reply. As a matter of fact, I wanted to add that address field you mentioned (and also a country field), but somehow I never got to it. To be very honest, it probably won't happen in the near future either, partly due to time constraints, and partly because I don't consider it really important. It's an optional field anyway and you don't have to enter your address every time, if you have entered your address once I can always look it up in the database should I ever need to contact you that way. Having said that it's still on my list of things to do, just not high priority - hope you understand.
As for the check box, I would really have people check the box for every idea they submit, it's just that this legal stuff is too important to be omitted. I believe that's not only for my own protection, but also in the interest of anyone who submits an idea.