Crypto maps are like access list, one per direction,one per interface. Create a single crypto map to combine both previous crypto maps. An alternative is to maybe use GRE over ipsec and let a routing protocol select the best path for traffic and...
The previous poster made some good points, I will add to answer the original question ( I hope ) Can you preform inter vlan communication with out a router or layer 3 device? Yes, but it is not good practice or desirable, configure both networks with...
It might be a nat problem but not to sure, try setting some deny statements in you ACL for nat to keep the source address from being changed and do some pings from behind the firewall. I know this is a problem in site to site VPN's allot of the time ...