About time too!
I wouldn't say that Caller ID and email notifications always worked on iOS. Far from it. Email notifications didn't work at all for me and using the email part of the app wasn't an option because I use Active-Sync to get at my email on my phone and didn't want to open 143/tcp to the outside world to get that working.
Caller ID itself was very hit and miss, it would always notify me that a call was coming in but only about 50% of the time would it display the name of the caller, usually it would display just the number even though the phone itself was showing the name.
I'm really looking forward to the new iOS app, it will hopefully make Pebble the device they promised it would be. The fucked up notifications on iOS were a real pain! Not to mention that when you had got Facebook, Twitter and whatever else you wanted working you would then have to set it all up again if the phone and Pebble lost communication.
It's just in time too, the Agent smartwatch is due quite soon and the Pebble was in danger of being put in a drawer and forgotten about.