Some delay is going to be normal for processing since the changes have to be uploaded from your current device and location, and then downloaded to the Slingbox, changed on the set top box through the IR signal, and then uploaded from the home devices, and downloaded back to your current streaming device. How much of a delay are you seeing? It is possible that either the IR signal from the set top box to the Slingbox is not strong enough, which could cause longer delay times. Another way to try and alleviate the amount of delay you are seeing would be to talk to your internet service provider about raising your upload speed. The higher the upload speed from either location, the less delay you will see.
I hope this helps!
Internet speed is definitely not an issue. Even when slow its pushing 30Mbps up. The delay, after you explaining to me all of the steps involved, sounds pretty reasonable, actually. It's literally like maybe one second. I was hoping there could just be no delay and it run just like it would if I was in front of the TV at home, but shoot, there's a lot going on with the hardware that I was completely oblivious to! You explained it well. Thank you!