* Go study in europe on the cheap. An undergrad degree is not a must for programmers, but still a very important piece of paper that you need to open doors later in your career. It's actually even a requirement for H1B: degree or 12+ yoe.
* Go for masters afterwards in the US, not cheap but you can stay work for 3 years on STEM OPT and no lottery involved as with H1B.
* Work for at least a year for an american company in europe, then you can transfer to the states on L1, lottery free.
* Go to Canada, they can issue you a passport in 3 years with which you can come work in the states on TN visa, also lottery free.
* Find second half with the right type of passport / visa that allows you to work in the states...
Does getting exact 670nm light matter? It's just the wavelength that this particular study investigated. They do not offer conclusions for other wavelengths as they did not test them, it's as simple as that. But a lot of other researchers did, especially in red/infrared part of the spectrum and generally with positive results - http://bitly.com/PBM-database. So I would guess you should be able to get some of the described effect at nearby wavelengths as well. 670nm seems to be near an absorption peak of cytochrome c oxidase, a molecule believed to be involved in the mechanism of light therapy action, which is why I suppose it appears frequently in research.