Facebook's API is out there. If "they built a terrible iOS app and blamed the technology", how come no one has come up with snappy fast HTML5 client against their API?
There are not many third-party clients for Facebook (mobile or otherwise) because Facebook's public API has several limitations that make creating and supporting such an application difficult. For example, users can change their privacy settings so that some or all of their information is inaccessible to the API.
It might not be entirely 'snappy', but it's a hell of a lot better than the installed app version. I laugh every time I go to the website and it suggests I install their app on the login page.