The fork is another $140. You would have to pay shipping and customs fees, which could be a lot.
It looks nice. I havent heard anything about their track frames, but I heard their road frames were just generic, noodly, Taiwanese frames. Take that with a grain of salt though.
Edit: they only have smalls.