Did you run the cord over? I always joke with my customers when I'm doing their vinyl flooring...I tell them I'm a plastic surgeon!
Yes that leveler would have worked fine,and the black glue is asphalt emulsion, so it is good you patched over it or it bleeds through the new material.