The compartment that used to hold a cassette tape has been redesigned to holds an iPhone 4/4S or 5. Those buttons on the front are real. They control the Play, Forward and Reverse functions as well as Record. And, the handle slides out for easy carrying!
The speaker is called the iRecorder. It's built by ThumbsUp and you can find it selling for $50 at Fancy.com.