This is all I see as a developer, no idea what's taking so long.....
UPDATE: Late on April 19th I was phoned by Apple to let me know that the submission was rejected. They asked me to remove the popup that says I'm pulling less bandwidth on 3G connections under "Apple guidelines". They didn't want any references to their guidelines in the app. I've already resubmitted the app without this popup but it means that the review will start over again.
Also, it will mean that I have to answer a lot of emails about the "slowness" of the app now that the message is gone. People will once again assume that the poor 3G performance is due to my lack of programming skills :) Thanks Apple, I appreciate this.