Really nice idea. I never used V1 but looking at the screenshot I think the darker colours are nicer. If it's not too much trouble maybe you can add a Dark/Light Theme option, like arstechnica.com for example.
If a project is having a difficult time specifying requirements BDD can help to derive better scope. I have quite a lot of experience of BDD in small and large companies. And have found that it does help where stakeholder's are pretty vague about what they want, BDD can help them think about the User Stories in more detail. Which ultimately helps to deliver the right product. You can also do the automated testing part too so you have automated acceptance tests which become regression tests after the feature has been released. However, I also found that it's difficult to get all the people onboard with it as it takes more time.
TLDR; Good if you have problems defining requirements, difficult if you have uncommitted stakeholders.
Well to write the automatic bit you'll have to manually figure out the rules :)
But yeah, something like that would be a good start. I don't know anything about this domain so I'm of limited help here. It might be too hard to categorize based solely on words if they're not distinct enough.
Magic Trackpad because of all the gestures. Selecting text is a pain but if you've learnt the keyboard shortcuts for the IDE/TextEditor it's not an issue.
One of my old companies also did this. It worked ok most of the time but you just need to be that little bit more careful that your changes don't affect other's since it's a shared database.
There's a new book by Pragmatic (I personally like many of their books), it might be helpful.
http://pragprog.com/book/msraspi/raspberry-pi
"Raspberry Pi: A Quick-Start Guide gives you everything you need to get the Raspberry Pi up and running and doing cool stuff." - their website.
To get the word out; posting here is a good start. Post on Reddit too. Also, you could try sending a Press Release type email to relevant blogs - they might blog about your app.
Think about SEO and how your site ranks in a Google Search for instance.
I've had a few ideas, only seen one through to release and it was successful. It's made me believe I can do it, so it's just waiting for that next idea...
I cannot find the hardware spec's of the server on your site. If I was to consider buying a server from anyone I would absolutely need to know the specs.
An idea;
Build the OS to sell independently of the hardware.