a) Not really. It spent a good amount of time making being a geek or nerd the joke. Just watch any of the comic book store scenes where the fact that they read and referenced comics was the whole joke.
b) No but it was clear that Sheldon was supposed to be on the spectrum. If that read like ‘asshole’ to you then it…