I've just tried a 2,5 h session via Remote Assistance in Windows and that worked pretty good. The most annoying thing was that I couldn't find a way to get it running in fullscreen.
We used Skype for audio and are thinking about running with a webcam as well.
Think I'll try TeamViewer the next time!