Look like you got a good start. How long have you have the little one for?
He's had a few accidents in his crate overnight
Removed all bedding in the crate. It sound cruel but it really help.. and it's just for now. The crate might be to big for him so he have room to pee on one side and sleep in the other side. Add a shoes box or small box in the crate to make it smaller. Who want to sleep is in own pee? It will help too.
Avoid using ammonia based products to clean dog urine. One of the ingredients of dog urine is ammonia and he may well be encouraged to re-offend in the same area!!!
Also do not CARRY the dog when going to pee-pee area.. he need to fallow you to remember where to go.
You can buy a play pen and live him there with a pee-pad when unsupervise.
The less accident he have .. the easier it will be.
Good luck