Sorry, but that oil won't come out, so you'll have to move.
Since your driveway is asphalt, I would recommend against using the muriatic acid. The kitty litter idea sounds best. Another idea, and I don't know if this would be effective, is to work some waterless hand cleaner into the area to loosen up and combine with the oil, then hose it off. Follow that up with the dish washing liquid.
If none of the ideas work, consider installing sheet linoleum over your driveway.