I hear you there. It is one of the best games i have ever played and it actually holds together very well until the final area where it never ties up loose ends. Perhaps the second to last area is where things start to get a little cloudy but the game is well worth it and team gizka's restoration project should give it the polish it deserves.
EDIT: You know Kaworu, I was thinking the same thing. The whole game would be insanely awesome with bump mapping... if it wasn't already laggy enough on some computers.