Robert, I believe the distinction being made is this: For Ammann tilings, Penrose tilings, etc., the substitution rules, when applied properly, always result in a fixed number of different tiles. For example, with a Penrose tiling, you never need more than 2 tile types, regardless or how deeply you carry out the expansion. Or to put it another way, you can generate arbitrarily large tilings without ever needing more than 2 different tile types. This is because the tile sizes can always be made to "sync up", with as many old sizes being eliminated as new sizes being introduced. For your rules to qualify, I believe you would need to be able to provide some number n, which is the maximum number of tile types (taking size into account) ever needed to genererate arbitrarily large tilings. For your substitution rules, it appears that n is infinite. Tom Robert Munafo writes:
As far as I can tell, my tiling is no different in that respect from the Ammann tilings, for example. (See http://tilings.math.uni-bielefeld.de/substitution_rules/ammann_a3) So, like I said above, I want some book or website that explains how and why they are different.