lawyer is a must for your situation.
when your in court play the "good kid" that regrets what he did and so and so on... always worked for me.
you'll be able to pay teh fine in some stupid repayments ( $20 a month )
future transport?
2 feet and a heart beat!
good luck