I dont like how Mobile Safari handles cached pages... anyone else have these issues?

- pressing BACK completely reloads the previous page instead of just grabbing a cached version... it is very slow to go back on EDGE connection.

- is there a way to open a link in a new tab/window? the above issue would not be as bad if i could open a link in a new tab. IE when i am reading a news site... its a huge pain to click on a story then click back and wait for safari to reload the whole main page before i click on a different story. i would rather just open each story in a new tab

- sometimes when i switch out of safari and then switch back, it reloads the page that i was viewing earlier. other times it doesnt. is there some sort of time limit it uses to determine whether to reload a page? is there a setting anywhere?