Damn that sucks brother, sorry that had to happen to you and your boy. I know even being in the clear that is traumatizing for a young driver.
Those damn "liquor sickles" as we call them are BS. A huge loophole that is exploited, making the roads a lot more dangerous. If it is motorized and operated on the road then the operator should have a license and the vehicle should meet all DOT requirements.