I enjoyed the episode for the most part. Aside from the silliness of the Statue of Liberty gag (it's not even stone!), my main issue is why Amy blinking at the end would allow the angel to zap her back in time. Both the Doctor and River were both looking towards Amy and therefore the Angel. Even if they weren't looking directly at the Angel, focussing their attention on Amy, they'd still see the Angel in the corner of their eye, thus keeping it solid. Surely Amy's slim frame wasn't blocking it entirely from view.
Something else that bugged me (and this has nothing to do with the episode itself) was SPACE cutting to commercial after the opening titles! I don't recall them ever doing that before.
I took it that Amy was between the Angel and the Doctor/River, so she was the only one technically looking at the Angel, hence when she turned she was zapped.