Hema Patel, DDS says:You are right, gap between your front two teeth is too large for the bonding to look natural. Bonding will make your teeth appear more `wider' then `longer' -quite opposite to what you want to see.
Pictures you have posted do not show full arch, (Invisalign-not sure if it will work) or...