I think someone was paying attention! The eye and the body proportions appear different. I happened to be looking through my old Aqualog L-number book today so I flipped a few more pages to find something similar. This is way out of my area but Squaliforma seems to be a better fit. I'm interested to see what it turns out to be.