Why not ?
In my reform proposal, NJ (like any other states) would have a say in choosing the nominee because they wouldn't be late all the time.
Under my proposal, each group of states would be shuffled every 4 years, so each state would be either in group A, B, C, D, E or F every 4 years, but never in the same.
This rotation of states would mean every state would be in another group and only after 24 years, the state would be in the same group again as before.
There are some good parts of your idea that I like. But if we were going to change the primary methodology, remember that it would have to be substantially agreed to by both major parties. Both Dem and Repub primaries need to be held on the same day in each state, so there's not twice as much work for poll workers and other logistics.
Also, the smart thing to do is have one primary day each month (or thereabouts), late Jan thru June. That's six primary dates. There's nothing magical about the six, so it could be 5 or 8, equally spread out across the Jan-June calendar.
Now as to which states on which of the dates, I think it should be generally geographically related, like upper central states (Min, Ill, Iowa, Kansas, Nebraska, Missouri, Michigan, Wisc.) followed by say, the gulf coast states, followed by the northeast, followed by the far west, followed by .... The six largest states (Cal, TX, Ill, NY, Fla, Ind/Ohio/Penn) should be like an anchor store in each shopping mall. The proximity of the states makes it easier for the candidates to canvass, poll, engage, advertise the voters during a geographical window. The fact that several states with disparate interests will determine their electors means that there need not necessarily be immediate winners and losers such that candidates cannot adjust and instead feel they need to quit the race. In this way, nobody quits after not winning any of the first 3 single state primaries.
There's plenty of other things that need to be changed, but those are my thoughts about the schedule and pace.