Wow that is a tough one because at 8 weeks it is almost certain that if you leave Loki out in your room he will go to the bathroom. They just can not control their bladder and bowels for long period of times at that age. Fiona has not had an accident in the house since she was about 5 1/2 to 6 months old. They just take a little time getting it, but at 8 weeks they dont even know what you are wanting them to do yet, and even if they kind of get it they cant hold it very long.
Then taking into consideration he is also in the kennel when your boyfriend is sleeping at night, it will be hard for you to leave him in the kennel without him crying.
My ONLY suggestions I can think of is to maybe try feeding him when you get home in the morning and then playing really long and hard with him, then taking out to pee and poop and let him lay in bed with you. They will sometimes sleep longer in laying right with you in bed, also they wont be crying and if they are up and moving around you can feel it and run him outside or to a pee pad. You of course will create a little monster that wants to sleep with you, but there is no good solution when you have people working different 8 hours shifts you add that all up and it is 16 hours of being in a crate....
The other thing would be to continue to do what you are doing but put his crate out of your room or ear shot so that him crying does not wake you up...I would guess he is jost bored!