I agree on the branding (doesn't sound like its about London startups) but having seen this site for a couple of weeks now there is a nice little community there. It makes sense to create a subreddit or site for London startups as there's a big community that doesn't really have a (non-facebook) forum to communicate and share.
Insular.<p>Although some sense of geographical location (configurable) next to names would actually be quite nice.<p>lotsofcows (portsmouth, uk) 1 hour ago