I think you should go the Ubuntu route for debugging this - I can build you whatever kernel you want, after you are ready and working with: http://forum.kodi.tv/showthread.php?tid=231955
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.