Double up on the top with either another layer of ply or MDF. I'd also put some 1x2 or 3 straight boards (trusses) under the table to help it stay flat. Double layer will also give a better grip for the dog holes. If you use MDF, make sure you pre drill for any screws you install into it. It splits and tears out easily. This double will be heavy, but that helps with table stability. If you use the plywood for the top, wax, wax, wax it. Glue drips from squeeze out leaves raised areas bumpy, and waxed surfaces are easier to clean off
If you want a renewable top, which is my preference, put a 1/4 inch thick high density fiber board (Masonite) on top and wax the heck out of it to keep glue drippings from sticking. Use some 1x around the edges set high enough to hold the replacable top in position and protect the edges. Maybe counter sink screws on the corners to hold it down. Don't glue it down.
Get a roll of brown craft paper and or a roll of 18 inch butcher paper (white) to work on when gluing or staning. It will protect the top from inevitable spills, drips, etc.
Put the outlet on the side of the legs, or mount under one edge of the bench top so the outlets face out. Be sure to use a cable clamp of some sort for the wire, and I'd use at least 12 gauge cable.
Assemble the whole thing, then drill the 3/4 inch dog holes. Later, you can mount the top on a custom cabinet and put in shelves and drawers as you wish. I put doors on all my cabinets, it helps keep the sawdust out.
The double ply structure is also strong enough to mount an end vise, and maybe even a side vise in the future. I would never put T-track in a workbench, it isn't that useful. You can get clamps that fit in the dog holes, add an end vise to use with dog holes to hold pieces, or mount the T-track on a separate piece of ply and pull it out when needed. You may find you don't want the T-track built into the table, so waiting to install them is your safe bet.
The more I do, the less I accomplish.