@ferran
Juanito is in a different timezone to me and I suspect different to you. In the meantime thanks for sharing your errors with us.
So i created the files .X.d/pulseaudio and .X.d/dbus 
No wrong! the info file on 32 bit says
When it is running correctly
                echo "start-pulseaudio-x11" > ~/.X.d/pulseaudio
but I am pretty sure you are not yet at "running correctly"
pulseaudio attempts to use home configs or system configs.
Home directory not accessible: Permission denied
right we need to address this first please.  For me  
ls -al .config | grep pulse   NOT OP
drwx-w----    2 tc       staff         4096 Apr 19 22:45 pulse/
ls -al /home/ | grep tc   # NOT OP
drwxr-s---   20 tc       staff         4096 Apr 21 01:48 tc
so can you reveal below permissions 
ls -al .config | grep pulse
ls -al /homeI am sure when Juanito has time he might improve my answers
In addition, purely voluntary are you using a full persistent home dir or does home get backed up to your "mydata" file?
ie  are you using a boot code  home=<something>  
and if you can catch my drift....trying to use a fully persistent home and backing up to mydata.tgz would seem to be a waste of time IMHO
I am on 64 bit which has vlc so I can not test vlc3 but as Juanito updated it ...no reason why it would not work so why not try it?
Speaking of which.....do you have a PC setup with 32 bit TC and the same PC set up with 64 bit
or no 64 bit etc?