Every single one of your ideas has problems that are solved by a carbon tax. Taxes are simple, they accomplish what you want, and they don't have loopholes. A carbon tax will _never_ have the unintended consequence of making emissions worse. Many of our current regulations, including the one I was responding to do exactly that because they actually cause people to buy larger trucks than they otherwise would with worse fuel efficiency.
A carbon tax might not on it's own be enough to solve the problem (especially if you set it to low), but no matter what level you set it, it will help. Thanks to unintended consequences, many of our current regulations are actively counter productive, while _also_ having negative economic and other costs.