Download GFWL from here...Games for Windows
. Install, login then try Halo and see what happens.
As for keyboard/mouse issues, its not you, the software acts funky and you have to move your mouse pointer just right to get the proper area to sign in. It a real pain.