The phrase "awesome new features" means that there are exciting and impressive additions or improvements made to something. It could refer to a product, service, software, or any other type of offering that has been enhanced with new capabilities or qualities that make it more appealing or useful.