The presentation of this framework is quite good, but I don't really like the semantics of Vows - I find them too unnatural and complex, this is probably more rooted against BDD than Vows. What's wrong with testing the old way (e.g. like py.test does it)?
This is absolutely fine: a creator who has no ‘style’ will not only fail to care enough to create a quality landing page for their creations, but it’s quite likely that the creation itself will have no style as well.
That means, for you… difficult-to-use APIs, obtuse / nonexistent documentation, a lack of quality (if any) support… the list goes on; and worst of all, it will likely attract a user community of the same type of people, leaving you with an extensions/libraries/modules ecosystem with exactly the same problems in abundance.
The spices, my friend, are what matters. (Also, I personally see a very close correlation between when the current, beautiful, website was contributed to Ryah’s work, and when it took off and gained massive “popularity.” Coincidence? No.)
For web stuff, certainly. If you're doing e.g. a web framework and don't have a good page, my interest starts to wane. It's either github/bitbucket/etc. or a visually pleasing home page.
For C libraries and similar low-level stuff? Don't really care about the layout, as long as it isn't red text on a blue background or looks like a geocities page.
Ceterum censeo: Presentations with Comic Sans don't sell anything. I'm looking at you, Mr. Cardelli.