I really love the species mix, but I agree about the tank size. Do you have much experience with natives? My laptop sucks, so I couldn't tell if that was a small longnose gar or something else. If it is, your gonna need a much bigger tank for it by itself. Plus the bass will need something bigger, and much later the crappie will too. All in all it's a nice setup, very clean, and the fish seem happy for the most part. You might want to get something for the bullhead to hide in sometimes too. Mine hide alot, but also come out alot. Especially when food is eminent. I'm working on training them to eat out of my hand.
Keep it up, you've got a great start there. I especially like the warmouth, would like to get half a dozen for my own!