The answer to your questions depend on if it is stock. Assuming stock(your tires are not):
1. Hp curve peaks at 5000-5200 rpm, so try shifting a little latter, say 5200-5400. With 1.6 rr's
I used to shift mine at 5500rpm. If you have it dyno'd, you can see where to shift. As for 1-2,3-4, 5-6, the engine is the same, for max. performance, always shift at that same rpm. Rev limiter is at 5850rpm, it's ok to hit it. You'll feel less pull as the hp curve drops off.
2. Launch: depends on tires and if road surface is pavement or treated drag strip. For best performance with stock tires on dry pavement, try 1500 rpm. If it bogs(no tire spin, but car just "pauses", does not get up and go immediately), give it more rpm. If you spin the tires more than an instant, try less rpm.