He is correct on his reasons for taxation.

The US Dollar as a Federally-controlled currency only came into being when the US Federal Government levied a nationwide income tax payable only in US Federal Reserve Dollars.

Before that it was commercial banks who issued their own bills of exchange, thus the money supply was not under governmental control.