That's a terrible article.
First, most of his criticism is based on short term problems. Compatibility issues, Lack of drivers, and lack of mature Metro apps. Those go away with time. Developer release updates to make apps compatible, hardware vendors release new drivers, or people buy new hardware that is supported, and developers write and improve Metro apps.
The compatibility issue happens with all new OS versions. It happened with 7. It happened with Vista. It happened with XP (and it happened again with XP SP2), etc.. etc.. This is a fundamental thing that happens with new OS versions and it's not likely to change any time in the future.
The reason for compatibility problems is two-fold. First, lazy app writers rely on undocumented side effects that change in a new version, or they do things that are against the documentation but seem to work. These tend to break in new versions. Then there are deprecated functions, which typically work for several versions after deprecation, but eventually the OS drops support and then older apps that use them stop working. Example: 16 bit apps.
Then of course there is his complaint that "you can't buy Windows 8 in Australia". This is stupid in several ways. First, it's not just Australia.. the same is true everywhere. Second, the System Builder licensing is available in Australia, same is it is everywhere. Someone was just confused, and it appears to have blown out of proportion into a full fledged "MS is picking on Australia" rant that isn't true.
In any event, the article is full of misinformation, bad information, and just plain old whining about things that have been true of all versions of windows.