Thank you @casportpony. My recovery is going well.....as well as Mr. Fiona's!!!! Today is a big day. He has been doing so well we decided to start reintroducing him to the other ducks (through a pen next to the pond) over the weekend in anticipation of releasing him. Just a couple of hours ago we let him out! After about 10 minutes of intermittent getting picked on by the other drake in the flock, all is well. Mr. Fiona was able to hold his own and all are getting along great now. Looks like he may already have a girlfriend as well hehe. We will be keeping a close eye on him to make sure everything goes smoothly and to make sure he doesn't start to lapse again.
This is a great day and I am so happy to see him back with his friends. He was so so so happy to get back on the pond. Wings flapping, head dunking, fast swimming, greeting everyone. It was so cute!
Thank you everyone for all of your help. He never would have made it back to the pond without you!