All in all, this is very cool, even with the various faux pas