Post #16 offers sound advice. TCNJ might be possible if you decide to reapply. You might also research whether or not your prior dismissal from Rutgers might be reconsidered, given your subsequent upward trajectory. If so, the Newark campus might be an option.
Good luck and congratulations on turning your life around.