The blurb on that site says that: "Liposomes based Minoxidil accumulates over time in the deeper skin layers, targets the sebaceous glands and provides a constant flow to the hair roots."
Now ignoring the fact that the site looks dodgy as hell would we want a build up of minoxidil in the deeper layers of our scalp? I saw a post on this site from someone who stopped using minoxidil because he felt it was messing with his heart (rapid heart beat and even skipped beats) so a system that allows minoxidil to accumulate doesn't thrill me.
Also, the generic stuff I use absorbs perfectly well.