You are right about being unsure these days whether or not it’s satire, but I THINK it’s satire!;)
Other than that, the rest is believable.