I am on my 9th W?D, great game!
Yes the ramp should have a flap, the posts on the out lanes of mine have rubbers and I have looked back at pervious strip-down photos and they were there also.
Not to sure what you mean by the silver flasher, if you mean the small spot lights they both flash all the time in attract mode.
IMGP4411.JPG