I think what vBulletin considers to be new posts are posts that have been made within the past 48 hours or so, whether you read them or not. I seem to remember seeing some setting for that when I was setting up the board. I will check into this later when I have a little more time.
I'm glad to see that this is the biggest complaint.