From the photo on Oztion, my suggestion would be to put some plants in the front yard.
To be honest, it doesnt' have a lot of street appeal, and, as you say, it looks quite small from the front.
It also seems strange not having the driveway out to the road.
I also found the photo where you...