its nice.. but not hard to make yourself if you're relatively computer savy.
You can do all that with a high quality laptop outfitted with a DVD/CD player.. as for the interface, you can get a wireless keyboard and mouse, even setup wireless internet service, gps, etc..
also, the touch screen devices available can be customized to work with windows applications.
its all possible and for not a whole ton of money.
Additionally, as for the screen interface, you can design it like a web site page or likely even with Macromedia Fllash for a animated menu.