Hi
This is some kind of help: http://appreviewtimes.com/
It's only an average taken from some apps reviews, but is fairly correct.
If you upload a new version of your app, it will be like if it was your first version. So you will get thrown back in the queue ^^ (Love on Apple)
It just takes a lot of time on App store, i guess we all just have to live with it, it have always been like this, and yea it ****** but just relax, it will get out (hopefully) or if they find a bug, you will have to fix it and wait the whole time again, pretty sad, but that's how it works.
Hope that helped a bit ^^