Ah, if I had consulted Backbone.collection.add()'s documentation more closely I would have noticed this.  Good catch.
I'll make sure that we handle options and arrays of models.