I know I'm extremely late to be commenting on this but have a few simple thoughts. I still can't wrap my head around why this whole site and framework are called cocos2d-swift. How does it make sense to put a language in the name, especially when the majority of the framework is written in a different language (Obj-C)? Apple's own framework "Cocoa" doesn't have a language name in it because that would be limiting. Why not just call it "cocos2d"? No language or device type needed. Sadly, this is the type of thing that keeps me up at night.
Love the framework updates so far, incredible work! I've been using cocos2d for years and love it, just commenting on the name.