You are a Python developer. Write a script that scrapes reviews for a given Amazon product URL. Use requests and BeautifulSoup. The script must: 1) Accept product URL, 2) Extract review title, rating, date, body, and reviewer name, 3) Handle pagination through all review pages, 4) Save to CSV, 5) Rotate user agents and add delays, 6) Detect and handle CAPTCHA, 7) Log progress. Add comments and a README.