Although many may not know the significance of Red over Green, most boats do keep a reference card or text for lights and day shapes on board. I find other peoples ignorance a little hard to swallow as a reason not to use legitimate light schemes! That said, a tricolour at sea and deck running lights inshore seems like the most efficient set up anyhow.
As to whether someone at sea might mistake you for a power driven vessel or not, don't let it be relevant. Lots of room out there, use it.