Centennial Olympic Park transforms into Atlanta's World Cup living room for 16+ days: free entry (register online), 40-ft match screen, live concerts, and global street food.