It's a good idea however if that site is down then this isn't going to work which would likely be an exceptional circumstance. So yeah I would say it's pretty cool with only limited issues.
One cool thing with fregeoip is you can also download the server/script for it and run it by yourself. I ended up doing that for a few of my own projects to help with latency.