As far as I know, Apple does give a reason for apps being rejected. A friend of mine has a few games in the app store, and he has had submissions rejected and was told why.
Apple rejected it because it's a phone app that replicates some features that are already included. I hope they reconsider that requirement and allow the app to pass.