First off, the amazon links don't work :< ..
Second, I think for such a small tank you're better off staying with shrimps and snails. Keep in mind that you will probably still need to feed them because I doubt you'll be getting enough algae for the nerite snail to eat and whatnot (same goes for the shrimp, depending on what type of shrimp you get).
Third, I really really
disagree with the mentality of experimenting on fish due to their price and availability. Fish are living, breathing creatures. They feel just as much pain as you and I. Here's an article
ANYWAY.. I think for a 1.5 gallon you'll be good with shrimps and snails. Keep in mind the 1 inch of full grown fish per gallon rule.. Even if they're small, it's not fair to throw them in such cramped conditions. Shrimp on the other hand don't need as much swimming room since they're scavenging most of the time
You should probably start setting it up, growing your plants, getting a feel for what works and what doesn't..then by that time your nano tank should be cycled and you can start adding shrimps.. one step at a time!
All I can tell you is that you don't want to rush anything. Take the time to do your research, look into some easy plants to start out and take it from there. Some easy ones I can recommend are anubias, java fern, mosses, anacharis and some crypts.
Regarding diy co2.. in my experience, diy co2 and shrimps don't mix (unless you have an airstone or something... there are so many mixed experiences with this). I unfortunately killed off a few of my shrimp in my fluval edge from diy co2, probably from the small surface area and lack of oxygenation at night.. :/ For such a small tank I would probably stick to Seachem Excel.. I think if you buy the basic Seachem Flourish box with the 3 bottles of ferts you should be good for taking care of your more basic plants.
I am by no means an expert, but I hope this helps a bit. Feel free to pm me if you have more questions