That is one precious baby. You are doing well, this stage won't last forever, I promise.
I am due with number 5 and I will tell you that each kid can be completely different.
Babies can take several weeks to even out on their schedule and it is common for baby to want to sleep all day and stay up at night. As this is your first baby, adjust to her schedule. take a nap with her during the day, that way it is easier for you to handle her wakefulness at night. Gradually, start waking her during the day, mildly stimulating her by talking to her, rubbing her feet, giving her some tummy time while she is airing out. At night, try giving her a warm bath and a nice massage with lotion. As you establish a routine, you will find she will respond to it quite well. Right now, she is brand new, only two weeks old. It takes at least three weeks to establish a routine and very, very few babies have any kind of routine before they are a month old.
Chart what you are eating and drinking and note any crankiness from her within an hour of feedings. Some babies are sensitive to certain foods at certain times of the day. If you drink coffee, don't have more than a cup a day. Many people do well with a soothing cup of tea an hour before bed, it can help settle baby as well.
I co sleep with my little ones until I get tired of being kicked. I feel that co sleeping is healthy and natural, just like breastfeeding. Let's face it, not everyone can settle down on their back. I find most babies prefer to sleep on their side, just like I do. In that case, I will roll a couple of receiving blankets up and put snuggly behind their back and one snuggly in front of their tummy and legs. Babies like to feel secure, swaddling can give the baby the feeling of being hugged. I think that sleeping flat on their back makes it too easy for them to "startled" when they reflexively flail their arms.
I think that baby learns everything from you, right down to how to breathe in their sleep. In other countries like Japan, SIDS is rare and co sleeping is predominate. On the issue of teaching baby to sleep on her own, through out the day, I will lay baby down sleepy but awake so she can get use to settling herself and I don't tip toe around. Babies need noise, it will lead to better naps when they get older. This will also allow you to eventually have "a lone" time with your spouse.
As long as baby is wetting 10 or more times a day and gaining weight, she is getting plenty of milk. If you have any concerns, drink a glass of water, decaf tea or juice every time you feed her, then you will know that you are keeping yourself hydrated and your body will keep your milk supply high.
If all else fails, car rides really do work... If you have any more questions, feel free to PM me.
Leslie