Campgems,
The bench is made from 2X6 cedar, the inside pieces are ripped in half and layed on edge, giving a thickness of 2-5/8th, this is all glued and screwed together. The outside perimeter is just 2X6's. The table is 28" X 74" with a height of 26-3/8" The nice thing about doing it this way is the size is up to you, make it as big as you want. It's a bit unmobile though and quite heavy.
The holes are 1-3/8th" and are spaced 6" apart, starting 2 inches from the back for a total of seven holes.
The restraint is all galvanized pipe, a 1"x1/2"x1/2' Tee, with 2 short pieces of 1/2", a 90, and then a 12" piece of 1/2" for the uprights, and a 6" piece of 1" for the bottom stub, this gives you a 1/8" of play in the holes for easy removal. Alot of guys use PVC holders, BAD IDEA!!
Your edge piece is an excellent idea, just a piece of 1X standing up about an inch would be perfect. This table could also be set-up for wing restraints using pieces of 1/2" pipe with a coupler on the lower half and the holes drilled at 7/8" I have a couple of these for the club, which uses PVC.[:@] The reason is, I've seen one break.[

]