I agree about the release and as time goes by I think you'll see it fade from the entry form because it's covered in the NOR.
As the Waiver of Liability is a legal document, I suspect clubs will want a signature under it. I'd rather see it remain on the entry form and disappear from the NOR.
Regards,
Eric