Single Page App?
Yes, similar to ember and angular. The difference is that those frameworks are used for single use applications. Meteor owns the entire stack. Server: Node DB: Mongo Middle: ShadowDom DDP (Rest for Web Sockets) [supports pubsub] and Html
When you change a value in the browser, mini-mongo synchronises that change to the db with ddp, called Latency Compensation.
Yes. Subdomain actual app, wit front-end actually a cms like jekyll.
Built in testing.
Atmosphere is a package site