I think it takes longer, or just as long, to build because everything is more general, so like in traditional OO hierarchies its still tough to figure out what abstractions you'll need -- in this case components rather than interfaces.. BUT .. once you've built a bunch a components for a specific game, it should be easier to reuse the code in another game.
I guess it's taking me longer than usual because a) I'm a noob, and b) I started from scratch, and c) I spend too much time on forums
Good point about the Linux build, and yeh I remember hearing that about the generosity of Linux gamers. I do intend to release moonman on all 3 major platforms though, and SFML helps heeeeaps in this regard, but I'll let you know when the alpha is out. Hopefully in April sometime.
B