yes, since the BCM basically turns on the headlights whenever DRL's are used, then you can simply hook up your HID kit and run it as normal, no problems with flickering should occur. this is why I never needed to come up with a write up for how to do this, it was much much easier to simply hit the switch to the off position if you didn't want them on.
As far as your 6 second suggestion goes, that's just the way the car is programmed to behave , you don't have to hold the button for six seconds . during the daytime, the lights don't come on because you don't need illumination as you would at night. similarly the DRL's don't come on until you put the car in gear , again this is normal. However if you start the car at night, then they will come on because the sun load sensor tells the BCM it's night and you need the illumination.
You should theoretically be able to wire in a resistor to the sun load sensor bypassing it, in order to fool the BCM into thinking it's daytime all the time, but this seems pointless because DRL's come on during the day.