Your user is walter _not_ xbmc. You need to adjust the upstart script or follow the howto to the word, especially the reconfigure of xserver-common is not optional.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.