Just some clarification. Firefox OS doesn't use just mobile websites. It uses web technologies to build apps. You can have mobile websites as apps but you can also have plain packaged apps that live in your phone. Mobile websites that use appcache will work offline and be indistinguishable from a normal app after they cache the content. Packaged apps are just apps that are stored on the phone just like on other platforms.
People need to be aware that Firefox OS is targeted at emerging markets where most people are still using feature phones. In these scenarios, the cheapest Android phones are still expensive to a large chunk of the population. Our Firefox OS phones are built to be a first smartphone for people that are migrating from feature phones. Democratization of internet access is one of our main objectives with Firefox OS. Bringing the next billion people online.
The idea is not to poach users from iOS and high end Android devices but to offer an affordable entry level smartphone that the common people can buy which has a good quality and performance.
And yes, there are a lot of features that still need to be implemented but then again we're building it all in the open and all the source code is on github http://github.com/mozilla-b2g/
If you count the smartphone platforms with devices available to purchase right now, we're the only one that is developed in the open where anyone can contribute and see everything.
There are still many steps to go but think for a bit in what type of world you want five years from now.
A place where walled gardens are king, where platforms are all proprietary or with closed development and where you need to ask permission before publishing an app.
Or a place where we still have the freedom of the web where anyone can publish anything. Where web based apps work with different vendors platforms (as in Hacker News will open in Firefox, Chrome, Safari all the same. The WebAPIs are being standarized and are open for all vendors to implement).
So, as I said, I agree with you that we still need to implement a lot of features but with the points made above you may be able to agree that we have a place and time now to offering a great product to our markets.