Welcome to the RTA Forum!

I think your trip is within the range of being possible, although when you list 21 stops that you want to spend 1-2 days at each, it doesn't leave much flexability on a 30 day trip. I will also say the biggest concern with much of what you've laid out is that many of the places are at least a full days drive apart, so you'd basically be arriving at night and have to leave the next morning.

-Albuquerque/Santa Fe, NM
-CanyonLands National Park
-Las Vegas, NV
This is kind of an odd choice, simply because it is a fair extra distance to add this to your trip. Again, it would fall under the you could do it, but without any time to spare, category. Out of the nearly dozen National Parks in this area, how did you choose Canyonlands?

-LaCrosse, WI (camp along Mississippi River)
Out of curiosity, where exactly are you planning to camp. Without a boat, I can't think of many places to camp here that are along the river.
This is my first road trip and I am looking to experience some VERY UNIQUE aspects of American regional culture.
I think I would look seriously at cutting NYC, Boston, and DC off of this trip. The trip you've laid out right now would allow you to skim the surface of american culture, but if you really want to dig in to see things that are unique or different, and spend time driving on the back roads and doing brewery tours, you're going to need more time. The cities in the Northeast are still close enough to you that you can return on a shorter trip in the future.