I think there may not have been a better airplane for landing on a carrier than a Bird Dog. Those things have amazing landing performance. With the tanks empty, it might not even have been overloaded.
What I don't get is why they couldn't make radio contact. There are standard emergency frequencies (121.5, 243) that the pilot should have known about and the ship tried to contact them on.