I can't say anything about the license and the key, but your reverse proxy setup might cause problems. Read up about the X-Forwarded-For and REMOTE_ADDRESS headers (e.g.
http://en.wikipedia.org/wiki/X-Forwarded-For ).
mod_geoip might simply see the wrong IP.