I think that's your call. It looks like you have a strong case and a lot of evidence under 3 year rule. You may be able to naturalize this year. N-400s gets processed fast on election year.
If you're not in a hurry, then you can naturalize next year. However, we do not know who's going to be the next president, and how would that affect USCIS processing times and policies.
If you think you'd want to vote, then there is a chance of naturalizing before the elections.