Very sorry for the delays in getting back to you. We've done a little research and there's good and bad news.
First, adding locale is a very simple thing to do. If you want to use it now, simply edit the /components/com_jfbconnect/libraries/profile/facebook.php file. Towards the top, around line 16, you'll see the definition for $this->providerFields. Lower, around line 23, you'll see:
'friend_count' => 'User - Friend Count',
After that, just create a new line that looks like:
'locale' => 'Location - Locale',
That will add the option to set the user's Locale in the JFBConnect -> Profiles area. The value imported will be a standard ISO country identifier, like "en_US".
For Age Range, it provides it's data back in a way that would require a little formatting. The whole purpose of that field is to know whether you have an underage user. It will provide a 'min' and 'max' field for the age range. If the user is 21 or over, the 'min' field will simply be set to 21. Even if the user is 99, all you'll know is that they are over 21.
For under 21, there seems to be a few ranges that Facebook will return, like 18-20, 14-17 and (I think) under 14.
That's something we may add in the future, but I'm not sure how we want to parse that data out into a text field or if it will even be useful to the majority of our users.
Let me know your thoughts on whether you'd like to get a field for "Over 21" or something like that and we'll see what we can do.
Please let me know any feedback you have, and thanks again for your patience.
Alex