Honestly, your solution is absolutely fine. The SCLogin module is meant to be modular and many users do what you are for various reasons (A login button over here, a register button over there, logout button here, social connect buttons there, greeting with avatar somewhere else). This is especially true for having social login buttons for just a few social networks in one location, whereas you may show them all (or with different images) somewhere else.
So, if you have something that works for you, I'd recommend just leaving it that way. If you'd prefer some CSS to keep it all in one module, we can likely help you with that now that we know what you're looking for.. just let me know.
Thanks,
Alex