Hmmmm a possible solution appears to be the Parrot MKi9100 seems to tick most boxes. Anyone have experience with these units?

Cheers

Cris.