I agree that taking the average of the ratings is bad. I've noticed that most people don't want to play with lower rated people because it almost always means you lose rating. The virtual rating of the team should be much closer to the minimum among players.
On the contrary. Bombs are a resource to be used. If you end the game without bombs it means you didn't manage to use your resources efficiently and should have taken more risk. If there's any bombs left in the last round and there's a chance I might have a playable card, I don't care if I risk getting a bomb because the game is about playing cards.I think a ELO bonus should be given to games ending with no bombs. We cannot do perfect games in difficult decks, but no bombs means a good cooperation. So players in thes games should be rewarded.