there is no infrustructure right now
here is liberland(on the left of the river)
here it is from the opposite angle with (on the right of the river)
as the OP links suggest the 'founder' is setting up some offices internationally (to garner support and publicize it) but.. no buildings or internet or any basic electricity/gas/drainage exists on liberland itself
.. but its a "new country" things need to be built. which is why i feel the concept would be more for tax havens and shell companies to start up there initially. rather then a place for residents.
the benefit of not having any infrastructure to start with is that, not having existing companies to deal with gives liberland the freedom to start however they like.