Also, I haven't seen a clear explanation on their implementation when you try to "direct" someone that has not updated their app (don't have the Direct feature) yet. Does it warn you, queue the Direct for when they finally do update, doesn't let you use the feature with them at all, or what?
AFTER UPDATING: It looks like you guys are right, it allows you to send Direct to people who have not updated, so I imagine it just queue's it for them. Also, you cannot set expiration timers, and if you do a group message everyone in the group can see who is in the group (both unlike SnapChat). So, it looks like this will not probably not harm SnapChat at all.