I really enjoyed that - what seemed like a very specific story was something else entirely. Two really fun twists - but I agree with other posters it could have been less in-yer-face at the end. Nice work though. The theme did feel like an incidental story beat but everything else was really cool.