regarding the calendar notification question above; it appears you are in luck. i just did a small test which consisted of 3 calendar alerts where the duration was only for 5 minutes on each
first off, since beta 2 was released we now get a 24 hour advanced preview of upcoming alerts so that helps
during the 5 minute durations not only was i able to view the event but it would stay in the NC. once outside of the 5 minute duration the event was still viewable until i went into it. not sure how long it would stay in the NC if i were to never view it. however, after i edited/extended the event during the event duration it did stay in the NC for the extended amount of time adjusted
i depend a lot on my calendar notifications for work and this is why i am a big advocate for any type of snooze alerts within the calendar notifications. with being able to see the upcoming events and the past (for how long, still unsure) in the NC it does help. i have never understood why Apple sits on their hands with this simple feature (calendar snooze alert) and this will be a huge reason why i will jailbreak again if it is not implemented into the final release
by the way, the events did stay in order as well
sorry for the mini rant. hope this helps. also remember this is still in the beta stages and could change, hopefully for the better