"It appears it IS breaking the rules, hence the removal by Apple. Their motivation is in the email they wrote."
Hmm so using the API's provided by Apple for app development, breaks Apples rules for app development?
That sir is a vicious circle, and by that rationale EVERY app developed for an Apple device is breaking the rules and could be disappeared at any time because they all rely upon those API's.
Apple app devs - you have been warned.