And here is the near final revision. I'm going to make sure the spacing is 2.54mm between pads on top and bottom, create a sweet faceplate then send them off to JLPCB and see what we get. :)
And again, if you see anything that looks suspicious, let me know so I can improve it.