Thanks a lot for the article, I think is very important to document these kind of processes, where you eventually find the solution after walking over your first assumptions. One question only, why "standard" Ubuntu was not an option?
Fill in the blank.