Ich versuche mal zu antworten.
1) Die <null>...</null> ist dafür da eine Ausgabe zu machen, wenn es kein Ergebnis gibt.
2) Du musst nur darauf achten, dass du keine Abfragen machst, die nur für Reisen gültig sind. Ferner angeben, wo die auftachen soll und wie oft. Infotext für das Heldentagebuch nicht vergessen.
3) Du kannst EP über den gesammten Quest sammeln und erst ganz am Ende ausgeben.
<store name="xxEP" scope="quest">0</store>
und
<set name="xxEP" inc="1" show="none"/>