As the post guidelines indicate, the Questions system is neither a bug tracking system or discussion board. What we're really trying to do is answer discreet questions with discreet answers.
That said, I'll take just a minute to answer the implied question: Why are Commerce Kickstart 1.x and 2.x so different?
The answer is simple and should allay your fears - Commerce Kickstart 1.x was a developer centric tool. It did little more than install Drupal with Drupal Commerce and its dependencies. It was never a "mass market" product designed to show off the features of Drupal Commerce. I use it personally for patch testing and module development, but it's not a robust foundation for a full featured shop.
The 1.x roadmap has always been for Commerce to move from focusing on developers to focusing on site builders and store administrators, and that's what Commerce Kickstart 2.x provides. It creates a reference store out of the box with a highly customized back end that makes it easier for store administrators to manage the product catalog and orders.
The reason you don't see any mention of product displays is because we made the architecture opaque for store administrators - a typical store administrator or customer service representative doesn't need to know that a product entity stands alone and is only displayed through a reference field on a node. Trying to explain this system to Drupal users is confusing enough, let alone non-Drupal users. Instead we've done a lot of work to simplify the architecture so users simply need to know they're creating products on the site, and the UI takes care of managing the product entities as the nodes are updated and "quick edit" forms are submitted.
However, the underlying architecture is still the same - you can find the individual product entities in the database or in a custom Products View if you really want to. You can create new product types separate from product display node types if you want to. The advantage here, though, is that every Drupal Commerce developer no longer has to recreate a usable back end interface for store administrators, which was the case before.
Future versions of Commerce Kickstart may look different, but they'll be iterations of this same idea - how can Drupal Commerce be made more usable out of the box for more people? Drupal distributions aren't designed to be updated from one major version to the next; given the amount of modules involved, it's a practical impossibility. The existence of a new different version doesn't render any existing site broken, though, any more than the future release of Drupal 8 means that sites architected around Drupal 7 would then be considered broken.
Lastly, you posted a follow-up comment to your question as an answer to your question. I've deleted this, as that was inappropriate. You wanted to know if this tutorial still applied, and of course it does - just to Drupal Commerce core, not to Commerce Kickstart, which specializes in providing a user interface on top of Drupal Commerce. The concept still applies (you can add product attributes to your product types just the same), but some of the menu items and breadcrumbs will be different. Commerce Kickstart 2.x doesn't change the underlying architecture, it simply builds on top of it.