Wow, that's quite a list there. A few comments, but the veterans will be here soon to weigh in:
1) You may have to start recrate training him. We like to reward our bully for going in with treats and large amounts of praise. We also keep the crate next to our bed when we sleep, which I think he finds comforting.
2) I would start to curb that aggressive behavior immediately. Try a can of change, and whenever he is acting that way or biting to rough, give it a good shake. This really helped our bully stop nipping and biting us during play time. You may want to stop playing tug of war. My husband plays with Remi and he understands you can bite toys only, but it took a while to get there. You may be able to work it back in when he's under control and no longer aggressive.
3) Remove all soft bedding from his crate. It seems mean, but some dogs just can't resist peeing on the super absorbent material, and it doesn't seem to bother them. Once they are crate trained, you can start adding thin blankets back again.
4) How are you training him? Are you using praise/reward system? Treats? Bulldogs are stubborn, but there isn't anything Remi won't do for the right food or motivation.
Hope this helps!!
BTW, are you socializing him with other animals, dogs, and people? How often?