Both of my recent builds (Batavus Pro and Titan Thron) came in at exactly 21#. The Batavus is SLX and the Titan is, well, Thron. The Titan has a full threadless CF fork and similar components (when weighed)...so I assume there is a decent difference (.5#+) in the frames...both are 59/57.
The Gilmour I just finished feels slightly lighter...we shall see...I highly doubt it would break 20 though.