Robert,
I understand you are frustrated, but there's a few things that seem to need clarification.
First, and foremost, we in no way advertise that the SCLogin module is meant to be placed 'inside' another module, like a menu module. Joomla simply doesn't work that way. There are varied and vast menu modules that come with templates or to add other features. Trying to wedge our SCLogin module into a menu is not something we recommend or could even do within our code. We *offer* suggestions on how to do it, using something like Modules Anywhere, but it's not something we directly support or recommend. The vast majority don't want it like that and use the SCLogin module *just like the standard Joomla login module*, which you'd have similar issues wedging into a menu as well.
With that said, there's a few ideas that sound like they may be worth exploring that are fully supported by JFBConnect and the SCLogin module:
* Don't use the SCLogin module at all. You're free to use the Joomla Login module (or any 3rd party module) and add the {JFBCLogin} tag to the template files for that module to add the social login buttons.
* In the menu, use the standard Joomla Registration and Login links. Those can redirect the user to the standard Joomla register or login pages, which JFBConnect can automatically add the social login buttons too.
* Place the SCLogin module near your menu module and style it however you want, as we've done on this page.
The problem you're running into is that you want to use our popup in another menu module with fluid stylings with your template. That's a complex scenario and not something Joomla itself was designed for. Additionally, and unfortunately, there's no way we can make our styles work in every template without issue. This is why we support the flexibility of the {JFBCLogin} tag so you can use any other module you want as well.
Once you settle on something you think will work for you, please keep the site up and let us know any cosmetic issues you're running into. We'll gladly help look for some CSS that can help fix things. The post you linked to is likely irrelevant now as your site is going to be different than others sites (another reason it's impossible for our CSS to cover every scenario).
Thanks,
Alex