As a hiring manager of tech workers, let me give a bit of perspective. Let's go through the work options:
L1 is not transferable, so that's out.
H1B is both a lottery and requires sponsorship. If you don't already have an H1B in hand it's a very tough sell to get a company to sponsor you. Most of the H1B's that are sponsored in-country are on OPT after a US education.
O1 is a visa for exceptional skills. If you don't have a Ph.D. or serious internationally-recognized talent (think actor with multiple movie credits or CEO), that's out.
Not fully, knowing your situation, your best bet is to marry, file to adjust status. I'm not sure how long employment authorizations are taking, but in the past it was 3 months before you could work once you file. I'm sure it's longer now by a bit.