It's probably too late since enough time has passed and you've accepted the reroute to JFK, but it might have been worth checking on a reroute to ATL or DTW and connecting on DL to EWR, which would probably get you to EWR around the same time as other flight would get you to JFK.