Ow! That looks pretty nasty. No advice other than I would get him straight into a good reptile vet, sounds like he has been horribly cared for. I'm glad he's out of that situation. Poor guy. Was there a heat rock or lamp in his tank he could have burned on? Weird spot for a burn on a BP, usually on their belly or head.