Hey,
I'm actually in the middle of doing something like this right now, if we define "right now" as "20 minutes over every other weekend, for a few past weekends".
I can confirm the switches are carbon contact (want pictures?). The build is very bottom-outie, if that's a word, and contrary to my rosy-filtered recollections, the typing experience is not a pleasure by any standard. And I'm not even a keyboard snob.
The keycaps, though, are very pleasant and pretty. (An old version, large upright font, spherical, double-shot chocolate and beige.)
Keyrah is apparently a plug-and-play solution if you're ready to pay 40 euro (~$55) for it. The C128D version of Keyrah (31 euro, ~$43) would probably do the job too, but it would call for a modicum of soldering.
Possible reasons to ignore it and roll your own would be:
1) get by a little cheaper ($20-25)
II) customize your own logical layout
c) fun/learning
That Danish dude's project is a cool solution but requires you to have a programmer board for the AVR, and make your own circuitboard, and some other stuff that may be a non-issue for you, but in my case went a little too far out of the "fun" zone.