The reason the iPhone excels in this department is likely due to fact that audio decoding for the common formats is hardware accelerated. Perhaps the mp3 decoder on the N900 doesn't offload anything (yet) to the C64x+?