You're right, the 20 gallons I have won't go all that far, at least on its own.
I was thinking of it more as an additive, to bump up the heat value of low-grade fuels like sawdust, wood chips, bark, junk coal, etc. Once up to heat, and with a good draft, each would help the other burn.
In that context, a cup or two of used motor oil might be very useful. It might also be highly available when other traditional fuels are very scarce.
20g would be plenty to heat my garage for a winter. It depends where you live. In the Sacramento area of CA where I am we don't have to many cold days or nights, and even then they are not under 30* regularly so raising the garage temps to T-Shirt would be fairly easy and with good insulation it wouldn't need to run all day. So, for me 20g would be fine in a waste heater but like I said mine is a mix of syn, and non, and I don't have near 20g on hand.
I know I use some for drilling in steel, it's a good cheap lubricant. It would take a while to use 20g for this too

-Todd