Are these updates only online. I know most cars were available in single player, but what about the clubs, businesses, etc. It might be worth another playthrough if it is.
Were you able to store a Western Daemon in your garage before?
If the answer is yes then it seems that this bike is no longer storable, however it can still be taken to the LSC and is fully customizable.
I tried three different methods of obtaining one just to be sure, Flood in the LS River, new MC Mission can't remember the name though and grabbing one of the streets around the beach.
EDIT: NVM grabbing one of the Streets in Freemode that is not part of a Mission does work, I wonder why it didn't work for me the first time tough.