Concerning the New Year's Day iPhone alarm bug. I too was late for work on the 3rd of January. However, I set the alarm on the second. After talking to about a dozen other iPhone alarm users, I've been able to conclude that the bug was probably fixed by the 3rd insomuch that if you set the alarm on the 3rd, (after midnight) the alarm went off in the morning without a hitch. If you set the alarm before midnight, (on the 2nd of January), the alarm didn't go off...and apparently never will.
FYI,
EZ Mac Mike