First, with the starter issues.
Have you tried pulling the starter and connecting with alligator clips to a good battery? If it spins, it’s working, and it’s likely your solenoid needs cleaning/rebuilding/replacement. If it doesn’t spin, you may have to chase the issue, check for continuity from your switch to the starter; you might want to do this anyway to rule out the possibility, and there’s no cost to you (unless you don’t have a multimeter - $7 at Harbor Freight). If that checks out, we’ll, you might need to rebuild the starter.
On the oils levels.
I found that after an engine rebuild, there’s a significant decrease in oil level from saturation (between gears and all around). Also, after a rebuild, it’s good to have a catch container on the end of the hose connected to the top cover breather to see what the vapor is looking like (blow-by). If you get too much oil in the catch, then your rings might need more time to condition and wear into the cylinders. Did you cross-hatch the cylinders properly upon rebuild?
It’d be good to fill up the engine once more, keeping note of levels in between some miles.
On the Oil pressure light.
Have you popped the left side cover to inspect the oil pressure switch, as well as the connector and wire? These switches can and do go bad. They are also quite cheap to replace. Autozone has them - Durolast PS123, like $12. I’m 95% this will sort out your gauge light issue. Otherwise, check for any cracks in the wiring down and around there.
Sent from my iPhone using Tapatalk