Originally Posted by
stifle
Get an ESTA; use your British passport with the airline, then present both passports to CBP.
Except he doesn't have his US passport, it's at the embassy for renewal.
OP, seriously, just call the embassy. Explain the situation (want to travel to the US to see family before possible cancer treatment), and they can either expedite the passport renewal or give you an emergency travel document.