Very good idea, fairly well explained. I'd like to see this implemented.
If it's not possible for X or Y reason tho, it'd be nice if we could at least be notified if we connect in another country. It's far less reliable and useful, but it'd be "something".