That was good - talented - amusing - witty- innovative - I guess he would be called a geek?
Hmm, maybe Susan. Generally it's a derogatory phrase though I believe. It used to be associated mainly with computer programmers when I was a wee bit younger.
I would most definitely agree with them being talented. That took an awful lot of hard work to put together.