Anyone can have a go and upload their screen to a website, but it doesn't mean they'll look good. (That's not to say that having a go is a bad thing) Have you tried Theme XP? click here
You can also change it manually, all the info you need is on the theme XP site, but use the method which allows you to choose which screen to go for during startup (you need to edit the boot.ini). I keep one for the original windows boot logo and one for customised, make the customised default and set the time to choose to a couple of seconds. That way if I load a bad screen I'm not locked out of windows.
i have the same problem, i have the cat boot screen and it just looks nasty in 16 colours, i don't understand how it could look any better as the graphics driver isn't loaded until the log on screen in most cases, as far as i'm aware.
the windows boot screen uses 16 colours. this is normal.
i use the boot screens from theme xp and some are better designed than others so maybe you just have a duff one, try another. i dont use use style xp but instead use the manual ntoskrnl.exe edit method click here
if you have an artistic flair then try making your own click here