Oddly enough this incident may have some common thread with the in-flight fire discussions on the UPS crash thread.
It would appear that this Captain, faced with a technical incident that he believed would make the aircraft unflyable in a fairly short period of time (fuel pumps stop delivering fuel to engines as I understand from another post?) took an executive decision to get it on the deck ASAP and take his chances with what might be available under the cloud....