I loved Primer, so I'd been waiting for Shane Carruth's next movie. Initially I was turned off because reviews compared it to Terence Malick's Tree of Life, which I despised. But compared to Malick's sentimentality, Upstream Color's more cognitive, a puzzle of a movie.
My theory is the foley-sampling pig farmer is God, the con man is the Devil, and they work together, like in the Book of Job. Kris's story arc parallels Eve.