If it's not specfically in the bylaws that you can't use that space for whatever vehicles you can fit in it, then you have legal recourse against the HOA and the arsebomb who is making waves. Show up at the next meeting, and demand that whomever is complaining do so publicly, as you have the right to face them. If that doesn't happen, then inform the board, or whomever claims to be in charge that you are not going to tolerate any further harassment from said individual, on pain of legal action against the HOA and the person. If they do say something in public, make sure it's recorded, and then require them to show written proof that your parking situation is within their control.
I'll be damned if I'd ever let any HOA get away with that.
Did the HOA pay for your car repairs? They're legally responsible if they have any kind of parking restrictions.