Can't see the pic or link to the URL. I have a Trek commuter bike that is in that price range, slightly larger tires, kevlar rubber (no flats) and not terribly heavy. I wouldn't ride it 100km, but for riding to work and the store, etc, it does the job.
Have a look at some of the models here
http://www.trekbikes.com/ca/en/bikes/urban/