The code can’t (easily) be changed to landscape.
Larger screens are available but often lack suitable drivers, the maximum screen size I’ve ever seen is 2.8” using the ili9341 display driver, to use a larger screen would need considerable effort and there is no support for such an option.