Here's a crappy 3 min video of my Williams E7 with the BlueRail board, battery, and a Gems wifi/bluetooth 2" speaker installed:
https://www.youtube.com/watch?v=PEd2Y09RAWI
and photos:
Still getting over 2.25 hours of run time, even with the speaker assembly wired into the onboard system (using a 9.6v, 2000Mah NiMh battery). The Gems had a single cell LiPo battery which I removed.
The Gems-type circuit board can be made smaller, there's an on/off switch, 2 jacks, a LED, and microphone, and a volume control "knob" that could be eliminated (and use the Ipad controls). A rectangular speaker would make it possible to install in other locos.
I did have to insert a 5v voltage regulator (8605), which Bob Walker helped me get my head out of that dark place, in order to install it, thanks BobW!!!
Been running BPRC for over 1-1/2 years now.