Re: alarm...beeping
Do not run the engine until you are running pre-mix oil(50-1), if there is something wrong with the oil injection system, you could do serious damage to your engine.
Which oil tank did you top off? Was it the one on the motor or on the boat? Take the cap off the engine tank and turn it upside down and then reinstall. DO NOT over tighten. Start up the motor and see if it the alarm goes away. If not loosen the engine oil tank cap just enough to see if oil in moving to the tank and make sure it is full.
If that does not help, trace the wires from the oil cap, one will go to ground, the other has a bullet fitting, unplug it, does that stop the alarm? Do the above and repost. Next step would be to determine if the oil pump is working properly. The sender there is only a motion sensor which works on a maginet like the old auto speed controls. It only tells you the shaft is turning. You can disconnect the oil line from the pump to make sure it is pumping oil.