There's definitely other streams of revenue like car registrations, licensing fees, lottery, keno, rental car tax and so on. The big ones missing are the sales tax and state income tax, one or both will probably be needed to fund commuter rail in this state. Sadly, I was one of the many who voted down the state income tax a few years ago when it went before the voters, I had more questions than answers, and the big one for me was the lack of property tax relief. Some people in this state are struggling to pay the current rates they have now and there were no plans to reduce the rates (at least in my town) and I couldn't justify voting in favor, without reducing the property tax rates.
It takes real skill to choke on air, fall up the stairs and trip over nothing. I have those skills.