First of all, WELCOME TO YT and CONGRATS! on your new baby boy. So many questions, and all in one paragraph.

All joking aside, first and foremost, remember he is young. He's still a baby and has much growing up and maturing to do. Don't set your expectations really high because he might not be there quite yet. That doesn't mean stop what you're doing because it sounds like you're on the right track.
For potty training, remember to be calm, don't punish him way after the fact because it won't mean anything to him, correct what you do see and be consistent with his potty schedule. It will be much better for him when you and your bf are working opposite schedules. When you say cage, I'm assuming you mean his crate. Many people crate train, many people potty train to piddle pads first. Work with what you can and fits better with you and your pup. If the crate is too much and you can't physically let him out every hour on the hour, you can try the ex-pen method with a pee pad for him to potty on. Also, remember that a pup should not be taken out for a walk or to play at a dog park until two weeks after their last puppy shot to ensure full immunity from any doggy illnesses.
As soon as you can, start obedience training. Again, if he gets it really quick, great! If he doesn't, it is still a bonding experience and it's never too early to start.
I'll go back and read your post when I can and see if I missed anything.