I insisted on stoning before seeing it, because I was interested in it primarily as an audio-visual mindblower. Not surprisingly, I don't remember a lot of details. I'll most likely go see it again within a 2-3 weeks, even though I usually watch movies "in the moment", and don't spend time thinking about them. I do have at least a basic familiarity with programming (or at least a CS degree that says so), but nothing special about the plot occurred to me. That's no surprise, given how little effort I have put into understanding it so far. In any case, I look forward to all your insights.
I also think it leaves quite a few possibilities open,which I hope are answered in Revolutions.I will definitely be going back to see this one again,and will be all over Revolutions when it comes out.