No vet ID card required. Just satisfy the documentation requirements. I have a %70 rating and have mine. Sorry if this is confusing I only meant to add helpful info.
I believe the one you are discussing is for Disabled Vets. I have. never been able to buy more than an annual pass at full price despite being a vet.
The new ruling gives all Veterans free park admission