Spent a lot of time in MA recently. Can confirm. Any state where I have to go to a liquor store to buy beer sucks. And traffic sucks. And their roads suck.
Take a gander at the left column: http://www.bmv.ohio.gov/registration_titling_apv_usv.stm Notarized bill of sale and an out of state inspection (done at BMV, costs $3.50 I think, took about a minute) is all I needed.