Hmm, that does seem like a good fit for what I want. Even if it doesn't support everything I want, I could develop my own apps to fill in the gaps.
If I can confirm that custom MP3 wakeups are in the realm of possibility, I think I'll go ahead and get one of these. Thanks for pointing it out!