Wow, that was a ride. I wasn't even close in my expectations after "just choosing some cards" :D
Awesome submission!