Mine didn't look anything like what's on Barefoot's 'other site'.
There were a bunch of them that came out all at one, and now there are none. Mine are smaller than yours BellaTao - only about 1/4" in length and less than half that in width.
I realized belatedly that the 'tails' had to indicate motility, so probably not eggs. More like an amoeba-type creature, probably water based. I've searched and searched for references to them and have found some, but no one knows what they are and nobody else has posted pictures of them.