ArchiMark, congrats From the first post of this thread, under the section about Xorg:
Your clock is off. Sometimes it gets reset. Use ntp or similar. A known issue, also mentioned in the first post, if you would have bothered to read it.
armv7h is not defined in the pkgbuild. You can use --ignorearch, or just add armv7h manually to pkgbuild. I doubt you want to compile firefox with your N900 though..
Midori
Yes. If it's not, source of the issue is the same that screws the clock and breaks the audio. Power off once from Alarm, boot in to it again, and everything should work.