The apologies are chosen based on either a manually sift through the massive array of apologies (many of them funny enough to keep you rolling in laughter) or use the built in device accelerometer to allow it to find one for you. This is version one and it works. For the future versions it would be cool to have categories and maybe a way for crowd-sourcing apologies and also excuses. I have a few of the latter to contribute but my all time favorite is "it was like that when I got here" which covers just about everything.
Great job David - I cannot wait to see more from you!