Well, here ott doesn't really mean there because there is a connection between ott+ahol and it is changing this meaning (like the example sentence) and actually ott becomes unimportant but just a bit.
All in all you don't have to translate ott to English. :)
Do you have it? :)
I think "I sit where you do" or "I'm sitting where you do" should also be acceptable...