I'd also go on here and post your question. That's a GTP specific forum and they're very knowledgeable.
Sorry I don't have an answer for you but I hope this information helps. I'd suggest going to see your local exotic vet as well.
Oh, wow... a punctured lung would be a lot scarier. He is definitely not that swollen and I don't think there is anything in his enclosure to cause such an injury, but I will get him checked out just in case.