Wasn’t the estimated delivery date much sooner when you first placed the order? Per Amazon’s stated policy, you should be eligible for refund three days after that date.
Obviously it would be preferable for you to get it even sooner, but that’s still a lot better than two months from now.
If you have an email or any record of the original estimated date, contact Amazon CS and reference that. Don’t even mention the changed delivery - that’s not your problem, as you didn’t agree to a changed delivery date; you were promised delivery three days ago and haven’t received it.
???