Damsel in distress

I nearly suggested this. I would certainly pull the filter off and examine. If you can, "get under" beforehand and see if you determine if the filter is the source of the leak, because, obviously once you loosen it, the thing WILL leak LOL

Good point here. I would check that first. Still doesn't explain the bang, though, unless the bang was a result of running out of oil, which would not be good at all.