Honestly, with that kind of salary - it feels like you could save up enough to get to an EB-5 investors category, which have far shorter waiting times, correct?
Even O-1 seems like it could be a good possibility (I wrote a reference letter for a colleague seeking the O-1 via a few years ago, and I only had to describe his work as open source project lead).
You mean EB-1. The O-1 is a temporary visa. Approvals of EB-1 are unfortunately highly subjective. It's like winning a lottery (based on who looks at your application).