No wonder the 20/20 promo is a mess when they can't even keep track of their own aa.com promos...
If on aa.com you click via Specials it says "registration prior to travel is required", if you click via AAdvantage is says "No registration required".
So, which is it?
Aaaargh...