I would keep him in Foster Care Jen. To disrupt his life by placing him in a new home especially as he has this awful diseas might be detrimental. Unless its a place with people you trust who can give him more care that he might recieve in a home with so many other Cats.
Thats a tough one but my gut feeling is that Mr Meows in the best place in the World right now.