Using BGLib

Hey there.
I bought myself a tinyduino for a small project. Everything works fine except the BLE shield. I don't really know how to use the BGLib. To me it looks pretty complicated in comparison to all the other stuff I did with microcontrollers so far. But I think that because I can't find any good documentation or tutorials to get me started. I really need this to work so if anybody can help me that would be great.

Here is the sample code I got working so far:
http://tiny-circuits.com/learn/using-the-bluetooth-low-energy-tinyshield/

When I upload this, my windows machine can find the arduino under the specified name. This brings me to my first question:
In the comments of the boot event function it says: "USE THE FOLLOWING TO HANDLE YOUR OWN CUSTOM ADVERTISEMENT PACKETS"
If I try to uncomment what's above it ("USE THE FOLLOWING TO LET THE BLE STACK HANDLE YOUR ADVERTISEMENT PACKETS") the code won't work. I am not even able to communicate with the BLE shield. (I tried this using the hello command and the specified callback function)
I'd like to understand what's so special about the custom advertisement. What I especially don't understand is the content of the "adv_data" array. It would be great if someone could explain this code to me since the documentation of the BGLib is rather complicated to me.

What's more important is my second Question:
How can I communicate with a processing sketch using BGLib?

I could not even find out how I send simple message to a sketch. Here's what I did so far.
First I connected the arduino to my PC. The connection seems to work, except for a missing driver problem. But I think that's ok since it's a custom prototype. After I connect the arduino to my windows the arduino led starts blinking twice every second. This should mean that a connection was established.

In my processing sketch I can't find a new serial port. I discovered that I can add serial ports in my windows bluetooth settings, so I did that. (Right Click on BT Icon in Tray -> Open Settings -> COM Ports -> Add)
After that I found the new COM Port and use it for my serial object.

Now I need to know how to send data from my arduino to the processing sketch. I tried the simplest thing so far which is using the SoftwareSerial.write() function directly. But that did of course not work. Would have been to easy. The "send_command" function looks promising but I don't really know how to use it.

So what this basically means is, I could use a quick introduction to using BGLib.

Anybody?