Here's a quick mock-up. Flags should probably be smaller and all that.
How many of these websites exist? Is it just these 5 so far?
I think the mock-up looks really good (love the graphic and I see
you've also used it in the footer of other mock-ups, sweet :) ).
necessary to have screenshots of the pages though? Maybe flags would
be less trouble + take up less space + be clearer.
I'd knock something up but am not on my main machine right now. I'd
love to help you guys though!