Nick has a good relationship with BMW Oxford
i'm sure he will rectify all the niggles through BMW
you have the option of extending the warranty
so wait the 31 days and take it to bmw for a bit of goodwill haggling
they may be willing to help on the trim issues
i know its not strictly covered but i have had a steering wheel and sill plates replaced in the past. not necessarily covered but got done because the dealer was accommodating.