About the hacking visuals: maybe I'm giving the movie too much credit, but I never thought the crazy cyber buildings or video game nature of the hacking battle were literal depictions of what was happening. I thought we were supposed to be seeing the code through the characters' eyes. For the average person, watching lines of code scroll down a screen would be dull...so it seemed to me like those visualizations were supposed to help the audience feel the excitement that the characters felt behind their keyboards; to see a world of possibilities instead of indecipherable strings of characters. This was reinforced for me by the film clips intercut with Dade's scenes; clearly he's not really seeing those clips. When he looks down on the city and sees circuit boards and whatnot, that's not literally what his eyes are seeing. All of these are attempts to put us in the headspace of a hacker. Granted, if that was the intent, it fell short...and again, I might be being too optimistic here.