// Process Sass files using the sass-loader first, and then with postcss,
// and finally with the raw-loader so we can convert the result into a
// string and inject them into the 'styles' property of components (to
// take advantage of view encapsulation)
//
{
test: /\.scss$/,
exclude: /node_modules/,
loaders: ["raw-loader", "postcss-loader", "sass-loader"]
},

// Load any HTML files into raw strings so they can be included with
// the angular components in-line
//
{
test: /\.html$/,
loaders: ["html-loader"]
}
]
},

I happened to write that tutorial and I found the issue after seeing your reddit comment. I'm sorry you had to find this, but I'm glad you did because I learned something to watch out for :)

The issue is in the angular versions used in the package.json. If you look closely you'll see some are fixed at the rc1 version, but others (incorrectly) use the ^ version which allowed them to install the rc2 version: