Yeah, the engine they designed seems mediocre in some respects. I can't really blame them for trying to make their own engine (internal support > external support generally), but they should've hired some experts on engine design and optimization. They don't have to be the caliber of John Carmack, but they should be able to understand the best methods for resource management in a rendering engine. *shrugs*