1. to rotate the Camera check out this page in the api:
http://osbot.org/api/org/osbot/rs07/api/Camera.html
You'll most likely be needing the:
camera.movePitch(int);
camera.moveYaw(int);
2. Check out hte banking api:
http://osbot.org/api/org/osbot/rs07/api/Bank.html
For this answer you'll need the
bank.depositAllExcept();
This method will take ids/string/objects. Look into the api for more information
3.
The problem is that the script is looping too quickly. There's about 600-800ms gap between you interacting with an item and then getting an animation from it. So increase your loop sleep from 100, to 700+.
4. I've just had a look at the api for mouse, and it looks like the mouse.setSpeed() has been depricated. Maybe you can make your own mouse events? I've never tried so I dunno, but here's the API page to get started:
http://osbot.org/api/org/osbot/rs07/input/mouse/MouseEvent.html
You see your final return random(200,300)? Replace that with return random(700,800);
Edit: sorry didn't see Vil had already replied