With regards to lag, it is the result of the "DVR" buffering on the system. Also there is a slight delay due to it running the feed through filters (de-interlace, smooth, sharpening, etc...) and encoding it in MPEG before it shows up on yoru screen so that adds a delay as well.
This is why you can't use a PC to play games from your PS2, Wii, etc...