Your flight from SFO to HKG will be on Cathay Pacific,
while only HKG-HKT will be on Dragonair.
As for the later question, familiarize yourself with
www.asiamiles.com
But no, you will not be able to upgrade to Business or First, only to Premium Economy (on the long-haul).