Haven't seen the new release yet, but here goes...
a.) It's just a movie. I've seen lots of stuff in the Indiana Jones movies that isn't realistic.
b.) & c.) Triumph's going its own way. They don't even do bike shows in the US, so why focus on "product placement"? Although an Indian might have been a good choice too.
d.) See a.).