Angular 7 introduces optimizations such as support for TypeScript 2.4 and enhanced RxJS features, along with improvements in Angular's build tools and routing events. Key components of Angular architecture include modules, components, and services, which facilitate dynamic templates and dependency injection. Additionally, the document explains concepts like data binding, lifecycle hooks, view encapsulation, and the benefits of using TypeScript over JavaScript.