Thank God, someone else has seen it!  I got this film from my public library and it's one of the most unforgettable films I've ever seen.  I also saw a Venezuelan film called ORIANA by Fina Torres that I really liked and the two remind me of each other.