The Betta Revive should help with his fin rot then. I'm not sure if he's a feathertail or if his fins are just shredded from the rot. If his fins weren't like that right from the start, I would say he's just showing signs of the rot. I would imagine a feathertil would look like a feathertail all the time, just the way a crowntail always looks like a crowntail. But hey, you got lucky, you got an expensive halfmoon for the price of a veiltail.
It's good you fasted him, that probably warded off any dropsy. But I didn't see any raised scales from those pics. If he had any, they were so slightly raised I couldn't tell. But I don't think he did, he didn't even look bloated.