Thanks for the kind feedback! The iPhone image we used to compose the product shots is actually not one of the marketing resources provided by Apple. It's based on a vector-based image made available by an independent designer for this sort of use.
As for the use of the App Store badge, I think our use fits within the guideline of "on a background image, as long as legibility is not diminished." I'm sure we'll hear from them otherwise. :)
Would be curious to hear other folks thoughts on this as well.