Mobile? - Certainly I have looked at it I did a double check when you mentioned it previously and apart from the white space caused by the iframe, I can't see any problems, if there are other, please do point them out.
iframe? - It's not ideal, that's for sure, but as I said, I don't have...