Maybe it took a long while to drain the oil because it wasn't venting the oil pan properly. Removing the oil fill cap might have helped.
THAT MAKES SENSE , THAT AND HAVE HOT OIL , SHOULD WORK
I warm the engine up to 120 degrees, shut down, remove the valve covers and drain the oil from the pan. The oil is a bit emulsified because I run alcohol, so it's a little thicker than usual. It still seems to take forever.