Q1: Depends on the day but if the website says it's in stock then... yeah, it's in stock.
Q2: Depends on the day as Kalifornia changes their laws so frequently.
Q3: Depends on your choice of carrier and how quickly you want to receive your order. You can have it delivered next day if you want.
Q4: For the answer to this question please see the product's title, description, features, and/or specs.