1) Since they were aware that I had a suspended license, can they pull me over for something random like not using a left blinker?Failure to use your blinker is a justified reason to pull you over
2) Since the alcohol container was not in plain sight, can they dig through my entire vehicle in an attempt to find something like this?Did you ask them not to search? It could be considered a consented search. Furthermore its your word alone that container was not visilbe. By the way how stupid was it to have an open container! Did you learn nothing!?
3) Can the police just leave you in the location from which your vehicle was towed?
Depending on time of day and location yes they can.

