Nice dio, yes, get the Heydriech ambush, it would fit in nicely!
Are the street lights wired? They look like they are on. Do you know the scale of them? The problem I have seen with most model railroad lights are that the O scale is too small and the G scale is too big.
Ken