I didn't have success in setting up clang, so I will be running the provided 0.92.3 offline bundle with Ubuntu 12.04 on my cold storage machine. Thank you to anyone who have helped out in this thread. I am very grateful for that.
I think the later 92.x releases use the newest transaction file format, Armory devs will know the full details on that sort of thing. So you're not missing much in the difference between 0.92.3 and 93.2 (no deterministic signing, for instance).
For offline machines, yes, this is basically correct. There is a bug (fixed in 0.93.2, IIRC) that does affect signatures and has a 1-in-256 chance of being triggered. That could be a problem depending on luck and how often transactions will be signed. (Then again, the bug may have been introduced in 0.93! I forget exactly where all the code was introduced.)