With regards to service your first point of contact is the dealer you bought it off, they should sort the problems for you.
If you had problems with you car you would not take it direct to the manufacturer you would take it back to where you bought it from, I cannot understand why all those that have had problems are doing all the work/mods themselves.