Are all apps compatible with the Apple TV?
No, not every iPhone app will be on the new Apple TV. Developers have to release apps specifically for the Apple TV, not just porting the iPhone app.

Yes, you can mirror the screen of any iPhone 4s or later to one of the newer Apple TVs.