That controller is defective if bumping the battery causes it to disconnect. The battery should snap in with a nice firm click. Get thee to the retailer where you purchased it or contact MS support to get it replaced.
I was fairly certain I was eventually able to add my first, non-XBL profile to XBL after the fact, but it's been over two years so perhaps I'm misremembering.