For the first issue about the location of the social login buttons, I'm not sure of the template change you'd need to make off-hand. We can investigate, but it may take a few days. I'd recommend contacting the EasySocial devs as they should know the exact best place to edit, and they should know much quicker than we would. If not though, let me know, and I'll see what I can do.
Question 1
The "Always Import Profile Data" will overwrite any settings the user has made on your site. The reason is that there's not any way for JFBConnect to know how that change was made. It could be from user input, or from a different social network that imported the status. It's simply not something we can determine given the current value of their profile field vs the data that's about to be imported from the social network.
As for a setting, we agree that's a feature we need and it's being planned for a release later this year.
Question 2
Currently, only our SCLogin module has the easy 'Connect to' account buttons. They can be added manually (with a little code) to any other module or area of your site. However, it's not something we automatically add to other extensions. Deeper integration with EasySocial is something we're planning. For now, I don't have a great suggestion. We can help provide the code you'd need if you want to contact StackIdeas on where best to put it.
Of course, feel free to recommend to them that you'd like to see some deeper integration as well
I hope that helps answer your questions, but should you need anything else, just let me know!
Thanks,
Alex