My Giant Bowery (fixed gear) was 22.6 lbs, which I thought was also quite porky for a aluminum bike with no gears/shifters/derailleurs, etc!
The joke at my LBS is that it was made of solid rod. Rode like it, too. Fun bike, tho, regardless. Sounds like this one is in a similar vein.