Few questions for you.
Firstly, you're aware that B&M doesn't support iPod touch or iPhones right? If you have a normal iPod and it doesn't work then don't sit there on the forums bitching about it, get it sorted! You do also realise the iPod kit Fiat sell is just an extendable iPod cable and something to physically hold your iPod? There's nothing special about the cable! It's just a USB - dock connector like the one you got when you bought your iPod.
Secondly why are you using an SD card with a USB adaptor and not a USB flash drive like everyone else? You're adding complexity to the system and the more complex you make things the less likely they are to work and the more points of failure there are.
Thirdly, BT problem? Get Fiat to sort it!
Not to sound rude but do you think Fiat went out and made a system that flatout doesn't work and then decided to sell it on pretty much their whole range of cars?
If B&M were this bad everyone with a 500 lounge, sport or Abarth would be bitching about it day and night but they aren't. If you have a faulty product then go out and get it fixed rather than bitching about it on a forum.