Large LCD matrix display options?

Is there anything else like that?

The problem with displays is that most consumer products use LCDs that need refreshing many times a second. This is done by the more powerful micros in such products, typically an ARM chip. The arduino doesn't have the memory or speed to do this sort of thing. Take the display olikraus posted. At 160 X 104 it has 16,640 pixels. Each one takes two bits of memory so it takes 4,160 bytes of memory to hold the image. This is over twice as much memory as the arduino has for everything. So the way round that is to use an external chip to hold that memory and do the refreshing. This needs to be accommodated on a shield.
That is why you can't use just any old LCD display, it has to be compatible with the shield's chip.

There are lots of other shields that do this sort of thing but you will always find people selling "raw" LCDs at a fraction of the price, sadly these are of no use on the arduino.