Yes, iPhone 8 does have the stereo speakers.
Yes, iPhone 8 does have the OTG support.
Yes, you can use the old AirPods with the new iPhone 8.
No. iPhone 8 does not have the FM radio.
No longer the gold standard, the iPhone 8 is still all the phone you need.