Hey, at least that explains the Lancia for your car
Don't worry about it, I don't think there is anything wrong with your English, I am English and speak 2 other languages, I get them screwed up a lot more than you do English.
I hope my answers above helped you?
Ray