Correct, no limit.
Yeah, but would come in handy should there be an opportunity to stack with other Amex offers. (I think there's currently a $20 off $50 offer.)