Note pcb was created from a jpeg as I can’t find any connector placement information so it may not be correct. If someone who has a board would compare a real board to the pcb footprint and flag any errors it would be appreciated.
From your png above (which is better quality than the one I was working from), it looks like I was mostly correct in the placement in pcb (this is your png imported in to Inkscape and scaled then overlaid on the pcb svg.)