I don't know too much.
Yes. the end of July and August and the end of the year.
Because next year new model usually comes out in Sept.
Ask at least 5 of your local Honda dealers and pick the one close to invoice price + TTL.
Honda are notoriesly known as " hard to bargain".