I'm liking your suggestions so far. :)
The lack of time frame limitations is a bit immersion breaking, if only a little bit. I like being able to drive everywhere and do everything, but a few curveballs about whether I NEED to do a quest first, rather than just whether or not I WANT to, would...