If you are trying to reproduce Kaldi results in another toolkit, I recommend to try to reproduce the results without ivector for now. You can get the results without ivector by removing the ivector-related things from the xconfig and everything after that in the xconfig file. That includes replacing
input=Append(-1,0,1,ReplaceIndex(ivector, t, 0))
with
input=Append(-1,0,1)
You likely won't be able to even get close to the Kaldi-based results, since you don't have experience with this kind of thing, so the 10% that you can get from ivectors is just a rounding error.
Anyway it's not as simple as just appending them to the features; that lda-like transform does help, and it's a little complicated to explain briefly. At the very least you would need to scale the ivector by 0.1 or so to prevent it overwhelming the time-varying features.
Dan