Yes, although there are some unique details in some of the sightings, I think that "horse eels" are the (ready for this?) mane explanation.
Oh, you're on a roll tonight.
Do horse eels definitively exist, or are they an unrecognized/cryptid speicies? Personally, I agree with you that that would sound like the most likely explanation.