You're nearly there - it'll be the xconfig file that's the problem - don't despair.
Too much in the way of 'alcoholic lubrication' to provide real constructive help at the moment (see timestamp of post ;-))
You done very well to realise the change in device names BTW - top of the class!
😄
"Splash" is just the fancy graphics instead of the scrolling text telling you what's going on.
You'll probably have to rerun xf86configure to allow X windows to determine the graphics capabilities - some distros aren't very 'nice' in recognising a change in hardware.
Fan & Thermal are modules that can't be controlled directly at kernel boot time - noacpi or noapic are more likely options.
I think that maybe startx is invalid and slim is used instead - a lighter alternative. Grey area here, sorry.
that fact that you have a shell prompt at all shows that the OS is indeed running, it's the windowed environment that isn't. (Just a point of order ;-)). Think of DOS and Win98, for a comparison.
[[Grabs another sip of 15yr old Dalwhinnie. :-)]]
TTFN & a Happy New Year to all who choose to follow this.
EJ

Skimming the surface
No responsibility should be assumed for the above information - no warranty is implied/expressed or given. Firefox "Safer Browsing" pack available: follow my
page for the link to my website.
Demised responsibility