Latency Error
I get a latency error at start up but only get it once. Does that mean it is ok to run because I don't get any more latency error messages?
No, you will only get one latency error message per session. If you got one every time a latency occurred you might have millions of messages and could not get to EMC because of the flood of messages. A properly configured computer will not have any latency error messages. If you don't take high latency into account, your machine most likely locks up or is unresponsive. if it's randomly bad like 10us 10us 10us 10ms, then you could get stalls, lost steps, etc.
Touch Screens, any touch screen that works with Ubuntu will work with EMC. The internet will know if your touch screen will work.
Updating without an Internet Connection
You should be able to use this file:
www.linuxcnc.org/hardy/dists/hardy/emc2..../emc2_2.4.6_i386.deb
Then take it to the CNC machine and
sudo dpkg -i emc2_2.4.6_i386.deb