Hi Ryan
Firstly, I wouldn't put G1 on the roof. I know it looks like glass but the G1 takes a LOT of elbow grease to remove it and I wouldn't fancy rubbing the roof vigorously, it would cause scratching however careful you were. You could use C2 for the roof instead. It's a sealant Gtechniq do and I have it on my roof and acts pretty much like G1.
Yes the 15 ml bottle will be enough to do 3 coats to windscreen, 2 on rear and one on sides. The thing to remember is less really is more. If you cake it on, it will be difficult to remove.
I asked Gtechniq about using G4 on a new car. They said it wasn't really necessary as it has hasn't had chance to pick up lots of contaminants etc. But having said that mine was only a month old when I first applied it to my RCZ. I used some cleanser that I had, which is a really good glass cleaner, it cleans really deeply to get my glass squeaky clean. It does need to be squeaky clean, so if I were you I would use G4 as six months is long enough to pick up contaminants. The cleaner the better. Shampoo alone won't get it clean enough.
I've not used C5 wheel armour ( its about the only Gtechniq product that I haven't) but it gets very good reviews and can last up to a year. I plan on getting some when my current alloy Protectant runs out, but you use so little of that, I'll probably be 90 by the time that happens
Again, with all Gtechniq products surfaces have to be squeaky clean to get the best out of them. I think the 15 ml bottle will do all your alloys with ease as again less is more.
This link explains how to apply each of their products with some videos too.
http://www.detailingworld.co.uk/forum/s ... p?t=212121
Hope this helps.