Glolite...yes, shake regent #2 for 2 minutes. It is (or was) common to have inaccurate and high readings if this is not done. I use the API kit myself.
Second, on Prime and test results. Prime will bind nitrate somehow (Seachem themselves have told me they do not know exactly how this happens) but test kits will still show the "bound" nitrate as nitrate, so it won't "disappear" on the test. But Prime is only effective at this for 24-36 hours, after which the nitrate again becomes toxic.
Third, if you do find after retests that nitrates really are this high, I would consider ways to lower them. You mention rift lake cichlids, and over on the cichlid site one of their authors suggests that nitrates, and not diet, may be responsible for the condition known as Malawi bloat. Nitrates do seem to impact cichlids, as Neale Monks has also written more than once, and they should be kept no higher than 20 ppm (this is using our test kits).
You can ascertain the likely nitrates in your tap water from your water authority who probably have a website and water data may be posted. That will tell you how accurate (or not) your tests are on the tap water itself. If anyone wants to confirm aquarium nitrate tests, take a sample to a reliable fish store and ask them to test it for nitrate, but make sure you get the numbers so you know exactly what you are dealing with.
There are ways to deal with nitrates in the tap water, but I have not had this issue thankfully so I will leave it for those with experience to comment. But I would look into this; given the scientific literature, and the opinions of some very knowledgeable sources, I would not just write the issue off as irrelevant. To me, that is like advising someone they can smoke cigarettes with no risk because they know someone who has smoked all their life. That is proof of nothing. I will return to this topic when I have had the opportunity of discussing it with Dr. Monks.
Byron.