I'm surprised you think their website is uninspired. I think that they have a great selection of shoes and that their new styles are great! I'm based in New York and when I visit their trunk shows they have over 150 shoes! However, I have seen them in other cities and the selection is smaller.
Shoemakers become a working relationship. I think you ordered a nice first pair...
As for photos, you will find a bunch on this forum.