No offense to OP and still a nice achievement but OP's listed criteria are not even close to what would qualify for O1 and would not hold up under scrutiny if the letter and spirit of the criteria is applied. It is possible that USCIS is instructed to encourage issuance for start up founders, which is totally fine and is necessary to keep the innovation going.
On a related note, the moment OP resigned from their L1B job, I am fairly certain they needed to leave the country in 60 days or so. It may or may not affect them when they pursue citizenship.
But if I were OP, I would not advertise this and count my blessings in private.