This is a nice one. Clear, interesting premise, well-written.
I am not sure if I would actually run this solo, but it would definitely work for that. This looks like a super solid convention game, actually.
Not much to critique, in general, this is good work for a one-shot.